fc9da60883Apply remaining fixes from #8732. Also adds msb (most significant bit) function to multiprecision. Fixes#8732.
John Maddock
2013-07-01 15:43:28 +0000
dca59f0d25Add 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
8cbb412352Apply patches from #8621. Fixes#8621.
John Maddock
2013-06-21 16:08:10 +0000
8243a35a5eDon'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
ef5369a15bAdd a short tutorial on testing special functions.
John Maddock
2013-06-13 12:03:55 +0000
fd33bddb6cDon'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
4854561e48Add a quick and dirty tutorial on writing a new special function. Regenerate docs.
John Maddock
2013-06-02 18:14:56 +0000
c08785d7ddMinor fix for multiprecision types.
John Maddock
2013-05-29 11:12:06 +0000
3ef20adf83Merge documentation typo fixes.
John Maddock
2013-05-25 12:11:11 +0000
6fdc703f30Regenerate docs from P Bristow's typo fix.
John Maddock
2013-05-25 11:31:27 +0000
8f0de98293Correct acronymic typo
Paul A. Bristow
2013-05-25 09:38:52 +0000
7cbb86d0cfFix typos in revision history. Regenerate docs.
John Maddock
2013-05-25 08:45:58 +0000
370dd93c74Merge big documentation update from Trunk.
John Maddock
2013-05-24 11:17:51 +0000
1f0d223ba6Try and suppress msvc warning. Refs #8584.
John Maddock
2013-05-18 17:54:46 +0000
c6720a599fRegenerate docs with updated stylesheet.
John Maddock
2013-05-17 16:53:50 +0000
c5e6fca42bFinal commit of all my changes.
Paul A. Bristow
2013-05-17 11:13:14 +0000
138cfa2447Changed links in examples to use def __ style links
Paul A. Bristow
2013-05-17 11:02:32 +0000
0f7e4baf16Changed links in examples to use def __ style links
Paul A. Bristow
2013-05-17 11:00:49 +0000
db7a1c2a55Changed links in examples to use def __ style links
Paul A. Bristow
2013-05-17 10:59:59 +0000
20d1742c4dCosmetic changes.
Paul A. Bristow
2013-05-17 10:42:33 +0000
40468cc446New def links added
Paul A. Bristow
2013-05-17 10:39:59 +0000
e7384331aeMerge 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
510e145450Regenerate and re-add HTML docs.
John Maddock
2013-05-14 12:39:44 +0000
45001773e2Fix duplicate ID's, remove HTML for now.
John Maddock
2013-05-14 12:19:48 +0000
d7978a43bcExtend title of UDT a bit and regenerate docs.
John Maddock
2013-05-13 17:20:50 +0000
3c2fde5558Remove dead file.
John Maddock
2013-05-13 17:09:28 +0000
a714e82e55Regenerate docs. Add new xsl:param to control chapter TOC.
John Maddock
2013-05-13 16:53:10 +0000
35ea7e4408Added licence info.
Paul A. Bristow
2013-05-13 10:41:13 +0000
45ce4389b4Added licence info.
Paul A. Bristow
2013-05-13 10:38:26 +0000
37358cbafdAdded licence info.
Paul A. Bristow
2013-05-13 10:37:27 +0000
9f17b2d2e7Duplicated 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
f7f7209820Tweak stylesheets. Fix a few typos and links.
John Maddock
2013-05-09 17:21:12 +0000
e05eea3294Add images copy from Trunk.
John Maddock
2013-05-09 15:57:24 +0000
8de19289c9Regenerate and commit docs.
John Maddock
2013-05-09 11:52:44 +0000
a1d526bd36Change 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
57cba0eef4Reorganise directory structure to make things easier to find and maintain.
John Maddock
2013-05-05 12:32:36 +0000
411ffe225eTypo
Paul A. Bristow
2013-05-04 10:51:40 +0000
4fcc9c90a2Add a copy of Trunk docs.
John Maddock
2013-05-03 17:42:47 +0000
cb2804cba0Remove files that have already been merged to trunk.
John Maddock
2013-05-03 17:37:10 +0000
4e13935a2cCorrected mis-pasting in 2/3pi comment.
Paul A. Bristow
2013-05-03 14:41:14 +0000
234f5db429Big merge of all pending Math lib changes from trunk.
John Maddock
2013-04-15 08:47:08 +0000
7f885fda28Fix buggy last commit.
John Maddock
2013-04-08 12:04:26 +0000
8428c7ace4Name the long_double_support test.
Steven Watanabe
2013-04-06 22:26:15 +0000
c07c35a34eRefactored 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
6f086d3729Remove outdated workarounds and simply code. Fixes#8333.
John Maddock
2013-04-03 17:45:33 +0000
1fc563b576disable __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
81e1943d03Remove duplicate entry.
John Maddock
2013-03-28 11:30:36 +0000
9db201aad9Revised zztest_max_digits10 test to check on RaspberryPI failures in constants_eg1.cpp.
Paul A. Bristow
2013-03-27 11:52:17 +0000
6ee3663a45Re-enabled zztest_max_digits10 test to check on RaspberryPI failures in constants_eg1.cpp.
Paul A. Bristow
2013-03-27 11:48:33 +0000
0b57dde6d2Increased tolerance for realConcept
Paul A. Bristow
2013-03-26 14:59:27 +0000
f0b0d0e75cAdded #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
5197064879Make 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
31efbe8924Reorganise header inclusion to minimise dependencies on <iostream> and <boost/lexical_cast.hpp>. Refs #8327.
John Maddock
2013-03-23 17:05:15 +0000
6e626c1830Fix 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
4da4129672Added tests for airy multi-root versions.
Paul A. Bristow
2013-03-14 11:20:15 +0000
b57030b7d0Updates to Bessel and Airy examples.
Paul A. Bristow
2013-03-13 17:28:54 +0000
e620f3f56aNew airy example, providing snippets for docs.
Paul A. Bristow
2013-03-13 17:10:13 +0000
b9d7b9bb9fAdded airy graphs, png and svg.
Paul A. Bristow
2013-03-13 17:08:53 +0000
69f49b2b96Made order of parameters match specification for ai and bi.
Paul A. Bristow
2013-03-13 15:04:22 +0000
1e82b52349Corrected wrong tolerance for check close percent and fraction.
Paul A. Bristow
2013-03-12 17:51:35 +0000
72ce8bedc0Chris's edits email 11 Mar12
Paul A. Bristow
2013-03-12 16:38:49 +0000
99507b3d9fMinor corrections from John 10 Mar 13
Paul A. Bristow
2013-03-11 12:19:51 +0000
e2cc92eb25Minor corrections from John 10 Mar 13
Paul A. Bristow
2013-03-11 12:18:46 +0000
6a61980a4cPatched 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
bc86f6503eBeautify formatting a little.
John Maddock
2013-03-10 17:20:55 +0000
0716a1aad4Restrict __float128 support to GCC only for now. Fixes#8265.
John Maddock
2013-03-09 11:32:51 +0000
f1622c0b61Updates to qbk sources and graphs for version in my dropbox 8 Mar13.
Paul A. Bristow
2013-03-08 14:34:37 +0000
987e4396c5Added split into four examples to the jamfile.
Paul A. Bristow
2013-03-08 12:53:35 +0000
c7c6172eb9Bessel and Neumann examples, split into four files.
Paul A. Bristow
2013-03-08 12:50:39 +0000
307d5ae933Adjust 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
343d9ba8e6Remove dependency on quadmath.h. Fixes#8265.
John Maddock
2013-03-08 11:33:04 +0000
5896a2e6a1Removed 'expected to fail' example.
Paul A. Bristow
2013-03-08 10:00:48 +0000
3f6f6813c0Corrected graphs for bessel zeros
Paul A. Bristow
2013-03-07 13:55:56 +0000
5e89d8bb57Update docs for __float128 support. REgenerate docs and commit.
John Maddock
2013-03-07 10:14:18 +0000
407f10a01aYet 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
42b3d6bb0fFix 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
642088581cDon't mix Boost.Test with multiprecision types.
John Maddock
2013-03-06 09:13:10 +0000
5d0ec69822Change to use Multiprecision lib rather than NTL for constants generation.
John Maddock
2013-03-05 18:34:55 +0000
6c6e542ed4Tighten up error handling is tgamma_ratio.
John Maddock
2013-03-05 18:33:58 +0000
cdf652e5f7Yet more tweaks, this time for Darwin strange long doubles.
Paul A. Bristow
2013-03-05 12:34:11 +0000
7d24320a59Yet another tolerance tweak for long double.
Paul A. Bristow
2013-03-04 10:25:27 +0000
0b13cd9a50Added missing & to std::exception
Paul A. Bristow
2013-03-03 18:11:12 +0000
cbaf7486e5Fixes#8116.
John Maddock
2013-03-03 16:32:30 +0000
51dd944d85Improve 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
cd55f94984Fix 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
36ab3af7c7Added missing L and increased a few more tolerances.
Paul A. Bristow
2013-03-01 10:15:06 +0000
39d6a82424Added missing L and increased a few more tolerances.
Paul A. Bristow
2013-03-01 10:10:10 +0000
f172fd85a8Increased a few tolerances to allow for 80 bit GCC platforms.
Paul A. Bristow
2013-02-28 09:46:32 +0000
256f7c436bAdded tests for airy (0) call and more spot values, passing on MSVC 10.
Paul A. Bristow
2013-02-27 12:51:52 +0000
c3b76f5745Added missing function definition for error message.
Paul A. Bristow
2013-02-27 12:50:26 +0000
fd836efe63Added exception handling to airy_ai_zero() and airy_bi_zero().
Christopher Kormanyos
2013-02-26 20:34:23 +0000
99f141004bCorrected edge cases for cyl_neumann_zero() with negative order.
Christopher Kormanyos
2013-02-26 20:33:20 +0000
e90f566315Added 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
f2be55beefCorrected 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
712cbabdb1Tweak permitted error rates.
John Maddock
2013-02-23 18:31:36 +0000
b65f2d0e64Up tolerance.
John Maddock
2013-02-23 18:27:41 +0000
b2067a5bafAdded support for negative order to cyl_neumann_zero().
Christopher Kormanyos
2013-02-23 12:50:45 +0000
2fc39a9010Added new test for negative orders - one requires a higher tolerance,
Paul A. Bristow
2013-02-21 16:19:20 +0000
3deab3df31Cosmetic.
Paul A. Bristow
2013-02-21 10:22:05 +0000
3f67bdb96cAdded 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