Commit Graph

  • 7ef962fc6b Changed range to include infinity if supported. Paul A. Bristow 2012-05-30 16:31:18 +0000
  • 187960b9a7 Corrected checks missing (). Paul A. Bristow 2012-05-30 16:30:45 +0000
  • a752f9f593 Added out_of_range checks - and corrected beta.hpp for missing () in checks. Paul A. Bristow 2012-05-30 16:28:59 +0000
  • 0b6be607ba Explanatory comments added. Paul A. Bristow 2012-05-30 14:21:06 +0000
  • d39cf53e86 Update to allow for infinite range. John Maddock 2012-05-29 18:24:29 +0000
  • bc2dc1d4dd Add boilerplate code for testing most domain errors in the distributions. Update the non-central distributions to make use of it. John Maddock 2012-05-29 17:43:16 +0000
  • 0c5c91f6df Added more tests for bad parameters and non-finites. Paul A. Bristow 2012-05-29 15:58:06 +0000
  • b2e3224cf6 Added more tests that check that nonfinites throw. Paul A. Bristow 2012-05-29 15:38:49 +0000
  • 3e9242ade2 Improve testing of error conditions and fix any errors detected. Takes care of distributions normal-weibull. Refs #6937. John Maddock 2012-05-28 17:42:50 +0000
  • a1789c4766 Tighten Weibull distro tests. Fix corner cases in Weibull distro. Fixes #6939. Fixes #6938. John Maddock 2012-05-28 16:27:00 +0000
  • 02787878e6 Update concept checks to unmask issues reported in #6934. Add some distributions to the concept tests that were missing before. Add skew_normal_distribution to distributions.hpp. Fix some errors in calculating custom policies when the defaults have been changed. Fix the errors and warnings that result from the above. Refs #6934. John Maddock 2012-05-28 11:05:43 +0000
  • 5e0aa58152 Added Policy as a template parameter to functors and #6934 test program now compiles and runs. Paul A. Bristow 2012-05-24 11:13:54 +0000
  • 42e26d7071 Typo and date corrected Paul A. Bristow 2012-05-24 10:44:13 +0000
  • 1a2d4d2c5e Move default arguments to forward declaration. Fixes #6930. John Maddock 2012-05-23 17:18:49 +0000
  • 382d525d15 Add basic versions of the Airy functions. Add some extra jacobi, hankel and owens_t tests and fix resulting errors. Allow remez code to work with expression template types. Regenerate docs. John Maddock 2012-05-21 09:45:48 +0000
  • 7e2f70a685 Fix some gcc-linux test errors and warnings. Update docs to match. John Maddock 2012-05-17 10:13:27 +0000
  • 056745573f Add the Jacobi elliptic special functions. John Maddock 2012-05-17 09:19:57 +0000
  • 0490049642 Merge doc update. John Maddock 2012-05-15 10:58:34 +0000
  • 3f5cccf654 Minor doc update. John Maddock 2012-05-14 18:11:17 +0000
  • 7df6adb4e0 Merge changes from Boost.Math to release. New constants code, new Hankel and owens_t special functions, new skew normal distribution. Updated docs. John Maddock 2012-05-14 17:01:32 +0000
  • 2fdb5f551f Quash some minor warnings. John Maddock 2012-05-11 17:13:03 +0000
  • 9834bafe7e Add needed forward declarations (keeps GCC-4.7.0 happy). John Maddock 2012-05-10 09:16:26 +0000
  • be63e63891 Fix a pair of typos (one a clear bug). John Maddock 2012-05-03 17:20:24 +0000
  • d686640c63 Added constant ln_ten Paul A. Bristow 2012-05-01 11:01:46 +0000
  • b0021e4c28 Added constant ln_ten Paul A. Bristow 2012-05-01 10:42:14 +0000
  • b9094f3828 Change to use static linking throughout, otherwise things get a little confused. John Maddock 2012-04-30 14:08:02 +0000
  • 78fc9fb7d6 Some more IBM C++ fixes. John Maddock 2012-04-30 11:38:20 +0000
  • aa64d8dc00 Add forwarding-policy to hankel functions. Updated docs with links to more info. John Maddock 2012-04-29 16:54:10 +0000
  • be93fe3b95 Rename hankel_hX to hankel_X. Update tests and docs for Hankel functions. John Maddock 2012-04-29 12:39:28 +0000
  • d099a2bbf0 Add first draft of Hankel functions. Add some Math lib docs that were previously missing. John Maddock 2012-04-28 17:59:37 +0000
  • fe611467f4 Fix up tests to not run real_concept tests when BOOST_MATH_NO_REAL_CONCEPT_TESTS is set. John Maddock 2012-04-26 15:48:42 +0000
  • 29df9d5de8 Update docs to match source on thread safety issues. John Maddock 2012-04-26 09:50:03 +0000
  • ac0d76900a Add code to force initialization of constants prior to the start of main(). Rename "do_nothing" to "force_instantiate" which better describes what it does. Fix up the resulting failures. John Maddock 2012-04-25 17:16:09 +0000
  • e1fc40cf11 Yet another try at getting constexp usage correct! Refs #6820. John Maddock 2012-04-23 15:13:10 +0000
  • fe318046c6 Added ref to Mathematica spot values. Paul A. Bristow 2012-04-23 08:29:48 +0000
  • 57ea3994be Update Owen's T docs, and TODO notes. Regenerate docs. John Maddock 2012-04-22 16:10:55 +0000
  • 39ef91ac9d Update to Owens for extra formula and reference, and to roadmap Paul A. Bristow 2012-04-22 11:45:33 +0000
  • 73bd07a44d Fix constexp usage. John Maddock 2012-04-22 11:17:08 +0000
  • ec742b4b80 Merge Owen's T function and Skew Normal code from sandbox and fix whatever failures show up. Regenerate docs. John Maddock 2012-04-22 10:23:03 +0000
  • 2f1c05528c Add licence. John Maddock 2012-04-21 10:29:44 +0000
  • ba18f9b7ff Don't declare over-large constants in test_long_double_support.cpp John Maddock 2012-04-21 08:58:57 +0000
  • ad520dbbcb Disable real_concept tests for IBM's compiler. John Maddock 2012-04-21 08:58:09 +0000
  • f149d4cf53 Fix double-definition of float_t in tr1.hpp. Tweak behaviour of BOOST_MATH_BIG_CONSTANT. Fix expected error rates for a bunch of tests (mostly on Mingw). Fix paths in owens_t.qbk. John Maddock 2012-04-21 08:43:06 +0000
  • 15baa10fac Add checks to discrete quantile finder to handle cases where there is no true answer. Fixes #6805. John Maddock 2012-04-20 10:51:55 +0000
  • fca7c93411 Change owens_t_T1_accelerated to use larger n and stop on convergence. Also returns an error bound. Add arbitrary precision versions of T2 and T4. Refactor owens_t_dispatch into different version for different precisions. Arbitrary precision code now pretty much works, but gets rather inaccurate for a very close to 1. John Maddock 2012-04-19 16:33:23 +0000
  • 98acc073d4 Add some special case handling. John Maddock 2012-04-18 11:25:15 +0000
  • 77b5405182 Add tentative arbitrary precision version of T2. Add special cases from Owen's original paper as test cases. John Maddock 2012-04-18 10:55:57 +0000
  • b543f138b6 Typo log10(e) fixed. Paul A. Bristow 2012-04-18 08:24:56 +0000
  • fd82497819 added to graphs (was in sf_dist) plot_owers_2d_xyp.png Paul A. Bristow 2012-04-17 16:41:59 +0000
  • 28adcf771c General update for multiprecision support: Added new accelerated version of T1. John Maddock 2012-04-17 16:15:34 +0000
  • 85d55b2ea5 Update test_data.hpp to improve definition of SC_ so it's compatible with multiprecision testing. Update BOOST_MATH_BIG_CONSTANT to use a long double when the result is long double or smaller. John Maddock 2012-04-17 16:05:52 +0000
  • abd80383f0 Rename file that was committed in CamelCase. Re-add content that was removed in Paul's last commit to roadmap.qbk. John Maddock 2012-04-17 16:01:03 +0000
  • d90e8b10b4 Updated for owens and skewnormal equations Paul A. Bristow 2012-04-17 13:41:15 +0000
  • c8a4105f4e Updates for skew normal, non_num facets and roadmap Paul A. Bristow 2012-04-17 13:37:08 +0000
  • c5d72195f3 add mml for equations for skewnormal and owens Paul A. Bristow 2012-04-17 09:58:29 +0000
  • a3ec8572dd add mml for equations for skewnormal and owens Paul A. Bristow 2012-04-17 09:48:58 +0000
  • 5b2da4a965 add mml for equations for skewnormal and owens Paul A. Bristow 2012-04-17 09:35:56 +0000
  • a9605ad7f2 Updated for owens and skewnormal equations Paul A. Bristow 2012-04-16 17:26:24 +0000
  • f1e70909de Updated for owens and skewnormal graphs Paul A. Bristow 2012-04-16 17:20:26 +0000
  • dfbd03b93e Updated for owens and skewnormal graphs Paul A. Bristow 2012-04-16 17:19:02 +0000
  • e243f1ded9 Updates for skew normal, non_num facets and roadmap Paul A. Bristow 2012-04-16 15:18:16 +0000
  • 1f8b0a996f Updates for skew normal, non_num facets and roadmap Paul A. Bristow 2012-04-16 15:17:37 +0000
  • 78ed67e47c Updates for skew normal, non_num facets and roadmap Paul A. Bristow 2012-04-16 15:16:10 +0000
  • 24602c38de Removed tabs and fixed the indentation to work with spaces only. Benjamin Sobotta 2012-04-10 08:29:12 +0000
  • 316a12eccd Update to match latest multiprecision code in sandbox. John Maddock 2012-04-09 08:40:12 +0000
  • 9a67d46fe5 Fix bad value of constants. Update intro to highlight use of constants with UDT's Fix some formatting issues in the FAQ. John Maddock 2012-04-09 08:38:05 +0000
  • e4a7d93d89 Use an explicit message for the configure checks instead of printing the BBv2 target name. Steven Watanabe 2012-04-05 13:07:11 +0000
  • b90fb1a37e Fix compiler errors in example. Fix test failures. Fix owens_t code to use mpl-based dispatch to select correct implementation. John Maddock 2012-04-05 11:31:02 +0000
  • 08b550c765 Fixed the spot-on tests for the skew normal distribution. Included dedicated long double versions of some routine for Owen's T function. Fixed an overflow issue in Owen's T reference routine. Reworked some of the test for Owen's T and the skew normal distribution. Benjamin Sobotta 2012-04-03 05:50:50 +0000
  • 84fd5686e7 Update test to determine heuristically how the std lib formats zeros. John Maddock 2012-03-24 19:30:52 +0000
  • d94751ba33 Fix numeric error in bessel_jy.hpp. Remove some dead code from bessel_jy.hpp. Add additional test cases for above bug. Update and regenerate docs to match. John Maddock 2012-03-24 11:59:21 +0000
  • 4e41f09651 Using just _cpp_lib_ to sense dinkumware STL Paul A. Bristow 2012-03-22 08:44:43 +0000
  • 98aeaf32a5 1st try to cater for non-dinkumware systems. Paul A. Bristow 2012-03-20 12:36:30 +0000
  • 1794dba870 Fix pow call to use ADL. John Maddock 2012-03-17 19:39:11 +0000
  • 14b97d2dd4 Add missing include. John Maddock 2012-03-16 16:55:22 +0000
  • afb318e74f Added platform info to try to ascertain which STL versions are causing unexpected signed zero failures. Paul A. Bristow 2012-03-14 12:28:37 +0000
  • 85af75cac9 Commented out test using defaultfloat as only available on TR1 and C++11 platforms. Paul A. Bristow 2012-03-11 12:49:08 +0000
  • 940c3824c8 Change put_num_and_fill to work on CharType not char, so that formatting of signed zeroes is wide character safe even if '0' is not used for zeroes. John Maddock 2012-03-09 18:36:29 +0000
  • b745e80ede Fix warning with a cast rather than a blanket disable. John Maddock 2012-03-09 09:35:36 +0000
  • 4103a19d4e Some comments added. Paul A. Bristow 2012-03-08 18:28:47 +0000
  • 4744ac5d37 Added new tests for output of inf and NaNs with various ostream options. Paul A. Bristow 2012-03-08 18:25:06 +0000
  • 4a833e85c2 Many more tests added to resolve Trac #6627. Paul A. Bristow 2012-03-08 18:19:19 +0000
  • e0703077db New example of getting and catching a thrown exception from trapping nonfinites. Paul A. Bristow 2012-03-08 18:15:42 +0000
  • ceeb07340b Minor changes to simple example. Paul A. Bristow 2012-03-08 18:13:01 +0000
  • fec1f2407e Version that passes new tests for both default and signed_zero flag set based on modifications by KR Walker. Paul A. Bristow 2012-03-08 18:12:28 +0000
  • 5dd0c19d85 Modified T7 verification routine to avoid underflows. Fixed speed issues with the tests. Benjamin Sobotta 2012-03-08 13:35:53 +0000
  • d21534ff06 Fix build failures with arbitrary precision types. John Maddock 2012-03-06 18:47:42 +0000
  • ceef5272cb Fix Linux error tolerances and fix missing {} warnings. John Maddock 2012-03-05 16:16:44 +0000
  • f996ac007d Regenerate test data to exclude values that have cancellation errors. John Maddock 2012-03-05 13:38:25 +0000
  • 879cb55749 Add Jamfile to aid testing. John Maddock 2012-03-03 09:47:59 +0000
  • 577d53517f Added a verification routine for Owen's T function and included it into the tests. Further did a small cosmetic change to Owen's T function. Benjamin Sobotta 2012-03-02 16:07:46 +0000
  • 3f87d2f5e9 Many constants have been substituted with the newly added in trunk. Did some changes to the mode computation routine, mostly the starting guess. Benjamin Sobotta 2012-02-07 17:12:14 +0000
  • 5e2156688e Graphs for Owens and skewnormal Paul A. Bristow 2012-02-04 16:06:26 +0000
  • 7299ab98b5 Extended the precision of the spot values in the test for Owens T function. Benjamin Sobotta 2012-02-01 16:45:20 +0000
  • 1383a64f8b Added tests for new constants two_div_pi and root_two_div_pi Paul A. Bristow 2012-02-01 14:02:02 +0000
  • 6fc9eb72a9 Fix GCC some warnings, plus one failure. John Maddock 2012-02-01 13:06:17 +0000
  • a94442f5de Added tests for new constants two_div_pi and root_two_div_pi Paul A. Bristow 2012-02-01 12:32:22 +0000
  • c6ca03bde1 Added tests for new constants two_div_pi and sqrt_two_div_pi Paul A. Bristow 2012-02-01 12:28:38 +0000
  • 2877131631 Add forwarding/type promoting/policy enabled functions to owens_t.hpp. Add test data files. Update tests to use test data. John Maddock 2012-01-31 18:04:30 +0000
  • 20f2eb342e Added an alternate method to compute the mode, which needs careful review. Substituted all explicitly written constants for the boost counterparts. Also updated the driver file to compute the mode and fixed a minor bug. Benjamin Sobotta 2012-01-31 11:24:54 +0000