Commit Graph

  • fc9da60883 Apply remaining fixes from #8732. Also adds msb (most significant bit) function to multiprecision. Fixes #8732. John Maddock 2013-07-01 15:43:28 +0000
  • dca59f0d25 Add test for things that are macros in C99 to ensure we call these correctly. Refs #8732. Fixes #8733. John Maddock 2013-06-30 11:05:21 +0000
  • 8cbb412352 Apply patches from #8621. Fixes #8621. John Maddock 2013-06-21 16:08:10 +0000
  • 8243a35a5e Don't mix literal and non-literal initializers in one table - it causes the PGI compiler to generate incorrect code. Refs #8621. John Maddock 2013-06-15 08:04:54 +0000
  • ef5369a15b Add a short tutorial on testing special functions. John Maddock 2013-06-13 12:03:55 +0000
  • fd33bddb6c Don't mix literal and non-literal initializers in one table - it causes the PGI compiler to generate incorrect code. Refs #8621. John Maddock 2013-06-09 14:14:11 +0000
  • 4854561e48 Add a quick and dirty tutorial on writing a new special function. Regenerate docs. John Maddock 2013-06-02 18:14:56 +0000
  • c08785d7dd Minor fix for multiprecision types. John Maddock 2013-05-29 11:12:06 +0000
  • 3ef20adf83 Merge documentation typo fixes. John Maddock 2013-05-25 12:11:11 +0000
  • 6fdc703f30 Regenerate docs from P Bristow's typo fix. John Maddock 2013-05-25 11:31:27 +0000
  • 8f0de98293 Correct acronymic typo Paul A. Bristow 2013-05-25 09:38:52 +0000
  • 7cbb86d0cf Fix typos in revision history. Regenerate docs. John Maddock 2013-05-25 08:45:58 +0000
  • 370dd93c74 Merge big documentation update from Trunk. John Maddock 2013-05-24 11:17:51 +0000
  • 1f0d223ba6 Try and suppress msvc warning. Refs #8584. John Maddock 2013-05-18 17:54:46 +0000
  • c6720a599f Regenerate docs with updated stylesheet. John Maddock 2013-05-17 16:53:50 +0000
  • c5e6fca42b Final commit of all my changes. Paul A. Bristow 2013-05-17 11:13:14 +0000
  • 138cfa2447 Changed links in examples to use def __ style links Paul A. Bristow 2013-05-17 11:02:32 +0000
  • 0f7e4baf16 Changed links in examples to use def __ style links Paul A. Bristow 2013-05-17 11:00:49 +0000
  • db7a1c2a55 Changed links in examples to use def __ style links Paul A. Bristow 2013-05-17 10:59:59 +0000
  • 20d1742c4d Cosmetic changes. Paul A. Bristow 2013-05-17 10:42:33 +0000
  • 40468cc446 New def links added Paul A. Bristow 2013-05-17 10:39:59 +0000
  • e7384331ae Merge changes from sandbox to documentation. Puts all Math docs in one big whole with separate chapters for each part. John Maddock 2013-05-16 09:04:28 +0000
  • 510e145450 Regenerate and re-add HTML docs. John Maddock 2013-05-14 12:39:44 +0000
  • 45001773e2 Fix duplicate ID's, remove HTML for now. John Maddock 2013-05-14 12:19:48 +0000
  • d7978a43bc Extend title of UDT a bit and regenerate docs. John Maddock 2013-05-13 17:20:50 +0000
  • 3c2fde5558 Remove dead file. John Maddock 2013-05-13 17:09:28 +0000
  • a714e82e55 Regenerate docs. Add new xsl:param to control chapter TOC. John Maddock 2013-05-13 16:53:10 +0000
  • 35ea7e4408 Added licence info. Paul A. Bristow 2013-05-13 10:41:13 +0000
  • 45ce4389b4 Added licence info. Paul A. Bristow 2013-05-13 10:38:26 +0000
  • 37358cbafd Added licence info. Paul A. Bristow 2013-05-13 10:37:27 +0000
  • 9f17b2d2e7 Duplicated more of Trunk's files so we can check links. Search-and-replace fixed a bunch of links. Regenerate docs. John Maddock 2013-05-09 17:58:27 +0000
  • f7f7209820 Tweak stylesheets. Fix a few typos and links. John Maddock 2013-05-09 17:21:12 +0000
  • e05eea3294 Add images copy from Trunk. John Maddock 2013-05-09 15:57:24 +0000
  • 8de19289c9 Regenerate and commit docs. John Maddock 2013-05-09 11:52:44 +0000
  • a1d526bd36 Change to quickbook 1.6. Change to use chapters at the top level. Big search and replace on link names. John Maddock 2013-05-09 09:04:20 +0000
  • 57cba0eef4 Reorganise directory structure to make things easier to find and maintain. John Maddock 2013-05-05 12:32:36 +0000
  • 411ffe225e Typo Paul A. Bristow 2013-05-04 10:51:40 +0000
  • 4fcc9c90a2 Add a copy of Trunk docs. John Maddock 2013-05-03 17:42:47 +0000
  • cb2804cba0 Remove files that have already been merged to trunk. John Maddock 2013-05-03 17:37:10 +0000
  • 4e13935a2c Corrected mis-pasting in 2/3pi comment. Paul A. Bristow 2013-05-03 14:41:14 +0000
  • 234f5db429 Big merge of all pending Math lib changes from trunk. John Maddock 2013-04-15 08:47:08 +0000
  • 7f885fda28 Fix buggy last commit. John Maddock 2013-04-08 12:04:26 +0000
  • 8428c7ace4 Name the long_double_support test. Steven Watanabe 2013-04-06 22:26:15 +0000
  • c07c35a34e Refactored build process to improve compile times. Fixed expression-template incompatibility in spherical_harmonic.hpp. Fixed expression template issues in log1p_expm1_test.hpp and test_cbrt.hpp. John Maddock 2013-04-06 08:54:04 +0000
  • 6f086d3729 Remove outdated workarounds and simply code. Fixes #8333. John Maddock 2013-04-03 17:45:33 +0000
  • 1fc563b576 disable __float128 constants in __STRICT_ANSI__ mode as GCC doesn't support them. Fix a bunch of warnings emitted by gcc-4.8. John Maddock 2013-03-29 19:01:05 +0000
  • 81e1943d03 Remove duplicate entry. John Maddock 2013-03-28 11:30:36 +0000
  • 9db201aad9 Revised zztest_max_digits10 test to check on RaspberryPI failures in constants_eg1.cpp. Paul A. Bristow 2013-03-27 11:52:17 +0000
  • 6ee3663a45 Re-enabled zztest_max_digits10 test to check on RaspberryPI failures in constants_eg1.cpp. Paul A. Bristow 2013-03-27 11:48:33 +0000
  • 0b57dde6d2 Increased tolerance for realConcept Paul A. Bristow 2013-03-26 14:59:27 +0000
  • f0b0d0e75c Added #include and try/n/catch blocks to try to see why fails on some platforms (mainly Teeks). Paul A. Bristow 2013-03-25 17:54:57 +0000
  • 5197064879 Make use of lexical_cast (and hence multiprecision support) dependent on there being an iostreams lib. Should allow use on embedded platforms, especially WinCE. Fixes #8327. John Maddock 2013-03-24 12:01:58 +0000
  • 31efbe8924 Reorganise header inclusion to minimise dependencies on <iostream> and <boost/lexical_cast.hpp>. Refs #8327. John Maddock 2013-03-23 17:05:15 +0000
  • 6e626c1830 Fix edge case in Halley iteration where the derivative is flatlining. Fix edge cases in poisson distribution quantile. Fixes #8314. Fixes #8308. Update and regenerate docs. John Maddock 2013-03-21 13:01:50 +0000
  • 4da4129672 Added tests for airy multi-root versions. Paul A. Bristow 2013-03-14 11:20:15 +0000
  • b57030b7d0 Updates to Bessel and Airy examples. Paul A. Bristow 2013-03-13 17:28:54 +0000
  • e620f3f56a New airy example, providing snippets for docs. Paul A. Bristow 2013-03-13 17:10:13 +0000
  • b9d7b9bb9f Added airy graphs, png and svg. Paul A. Bristow 2013-03-13 17:08:53 +0000
  • 69f49b2b96 Made order of parameters match specification for ai and bi. Paul A. Bristow 2013-03-13 15:04:22 +0000
  • 1e82b52349 Corrected wrong tolerance for check close percent and fraction. Paul A. Bristow 2013-03-12 17:51:35 +0000
  • 72ce8bedc0 Chris's edits email 11 Mar12 Paul A. Bristow 2013-03-12 16:38:49 +0000
  • 99507b3d9f Minor corrections from John 10 Mar 13 Paul A. Bristow 2013-03-11 12:19:51 +0000
  • e2cc92eb25 Minor corrections from John 10 Mar 13 Paul A. Bristow 2013-03-11 12:18:46 +0000
  • 6a61980a4c Patched svg files, and png from them, to allow subscript a to be rendered by RenderX for pdf. (Note - always use Lucida Sans Unicode for maximum chance of symbols being rendered and/or displayed). Paul A. Bristow 2013-03-11 12:18:12 +0000
  • bc86f6503e Beautify formatting a little. John Maddock 2013-03-10 17:20:55 +0000
  • 0716a1aad4 Restrict __float128 support to GCC only for now. Fixes #8265. John Maddock 2013-03-09 11:32:51 +0000
  • f1622c0b61 Updates to qbk sources and graphs for version in my dropbox 8 Mar13. Paul A. Bristow 2013-03-08 14:34:37 +0000
  • 987e4396c5 Added split into four examples to the jamfile. Paul A. Bristow 2013-03-08 12:53:35 +0000
  • c7c6172eb9 Bessel and Neumann examples, split into four files. Paul A. Bristow 2013-03-08 12:50:39 +0000
  • 307d5ae933 Adjust tgamma_ratio failure rates, fix some clang warnings, plus a bug in error_handling.hpp that causes unitialized variable use in some situations. John Maddock 2013-03-08 12:16:13 +0000
  • 343d9ba8e6 Remove dependency on quadmath.h. Fixes #8265. John Maddock 2013-03-08 11:33:04 +0000
  • 5896a2e6a1 Removed 'expected to fail' example. Paul A. Bristow 2013-03-08 10:00:48 +0000
  • 3f6f6813c0 Corrected graphs for bessel zeros Paul A. Bristow 2013-03-07 13:55:56 +0000
  • 5e89d8bb57 Update docs for __float128 support. REgenerate docs and commit. John Maddock 2013-03-07 10:14:18 +0000
  • 407f10a01a Yet another tolerance tweak for airy_ai_zero and airy_bi_zero for 80 bit platforms. Paul A. Bristow 2013-03-07 10:03:28 +0000
  • 42b3d6bb0f Fix a couple of expression template support issues in bessel.hpp. Add minimal support for __float128 - particularly numeric constant support. Improve constant test cases. Fix bug in zeta function tests. John Maddock 2013-03-07 09:17:09 +0000
  • 642088581c Don't mix Boost.Test with multiprecision types. John Maddock 2013-03-06 09:13:10 +0000
  • 5d0ec69822 Change to use Multiprecision lib rather than NTL for constants generation. John Maddock 2013-03-05 18:34:55 +0000
  • 6c6e542ed4 Tighten up error handling is tgamma_ratio. John Maddock 2013-03-05 18:33:58 +0000
  • cdf652e5f7 Yet more tweaks, this time for Darwin strange long doubles. Paul A. Bristow 2013-03-05 12:34:11 +0000
  • 7d24320a59 Yet another tolerance tweak for long double. Paul A. Bristow 2013-03-04 10:25:27 +0000
  • 0b13cd9a50 Added missing & to std::exception Paul A. Bristow 2013-03-03 18:11:12 +0000
  • cbaf7486e5 Fixes #8116. John Maddock 2013-03-03 16:32:30 +0000
  • 51dd944d85 Improve accuracy of tgamma_ratio when one argument is very small, thanks to ideas from Rocco Romeo. John Maddock 2013-03-02 18:59:50 +0000
  • cd55f94984 Fix bug in zeta that results in an incorrect domain_error for -eps < s < 0. Add new constant needed by fix. John Maddock 2013-03-01 13:18:07 +0000
  • 36ab3af7c7 Added missing L and increased a few more tolerances. Paul A. Bristow 2013-03-01 10:15:06 +0000
  • 39d6a82424 Added missing L and increased a few more tolerances. Paul A. Bristow 2013-03-01 10:10:10 +0000
  • f172fd85a8 Increased a few tolerances to allow for 80 bit GCC platforms. Paul A. Bristow 2013-02-28 09:46:32 +0000
  • 256f7c436b Added tests for airy (0) call and more spot values, passing on MSVC 10. Paul A. Bristow 2013-02-27 12:51:52 +0000
  • c3b76f5745 Added missing function definition for error message. Paul A. Bristow 2013-02-27 12:50:26 +0000
  • fd836efe63 Added exception handling to airy_ai_zero() and airy_bi_zero(). Christopher Kormanyos 2013-02-26 20:34:23 +0000
  • 99f141004b Corrected edge cases for cyl_neumann_zero() with negative order. Christopher Kormanyos 2013-02-26 20:33:20 +0000
  • e90f566315 Added cyl_neumann tests with negative order. Two failures to find root, and some disagreement with Wolfram - where I think Wolfram is wrong! Paul A. Bristow 2013-02-25 12:44:23 +0000
  • f2be55beef Corrected cyl_neumann_zero() for negative order. Improved the clarity of source level comments in the Bessel zero codes. Christopher Kormanyos 2013-02-23 20:54:18 +0000
  • 712cbabdb1 Tweak permitted error rates. John Maddock 2013-02-23 18:31:36 +0000
  • b65f2d0e64 Up tolerance. John Maddock 2013-02-23 18:27:41 +0000
  • b2067a5baf Added support for negative order to cyl_neumann_zero(). Christopher Kormanyos 2013-02-23 12:50:45 +0000
  • 2fc39a9010 Added new test for negative orders - one requires a higher tolerance, Paul A. Bristow 2013-02-21 16:19:20 +0000
  • 3deab3df31 Cosmetic. Paul A. Bristow 2013-02-21 10:22:05 +0000
  • 3f67bdb96c Added support for the zeros of Jv with negative order v. Added additional checks for the zero'th zero of Jv. Christopher Kormanyos 2013-02-20 20:40:18 +0000