2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-28 19:32:08 +00:00
Commit Graph

998 Commits

Author SHA1 Message Date
Jeremy W. Murphy
c313aed73b Explicitly cast right-hand argument to avoid MSVC C2666. 2015-11-28 09:00:21 +11:00
Jeremy W. Murphy
292bfc6752 Denormalize zero in multiplication to fit algorithmic requirements.
Fixes bug introduced by normalizing zero to the empty set.
2015-11-20 11:33:00 +11:00
Jeremy W. Murphy
e459241687 Use a different polynomial to test arithmetic relations.
This one appears to reveal a bug in operator *=.
2015-11-19 09:08:27 +11:00
Jeremy W. Murphy
e6e1e9440b Make the single-argument constructor explicit.
Prevent unexpected conversion to polynomial!
2015-11-18 12:15:35 +11:00
Jeremy W. Murphy
cca7e08d3f Make an explicit note of which unit tests currently fail. 2015-11-17 10:17:30 +11:00
Jeremy W. Murphy
87268a735a Division of polynomials over integers.
Test int and double throughout most of test suite.
2015-11-16 00:41:37 +11:00
Jeremy W. Murphy
94e961ec7c Division and modulus by a number.
Test that multiplication by 0.5 is equal to division by 2.
2015-11-09 00:43:29 +11:00
Jeremy Murphy
6ee7f90bf8 Typedef the coefficient type. 2015-11-04 20:15:38 +11:00
Jeremy W. Murphy
ac2943e053 Unit tests for arithmetic in general, especially for zero. 2015-11-03 23:59:29 +11:00
Jeremy W. Murphy
5cbeac0297 Update unit test; enable in Jamfile. 2015-11-01 16:11:53 +11:00
Jeremy W. Murphy
03de702ee5 Unit testing... 2015-10-28 22:27:13 +11:00
Jeremy W. Murphy
f8fc1e4e35 Start making a unit test. 2015-10-27 10:35:06 +11:00
jzmaddock
aaa8a36a7e Fix some gcc-5.1.0 warnings 2015-09-24 11:12:11 +01:00
jzmaddock
3287c922ea Fix some corner cases in the beta functions.
Add better tests for the incomplete beta derivative.
Update docs to match.
2015-09-11 12:02:04 +01:00
jzmaddock
ce198cefe8 Fix some inspection report failures. 2015-09-08 12:04:27 +01:00
jzmaddock
59a2bd5cb8 Remove the quaternion directory and move contents elsewhere. 2015-09-07 19:09:55 +01:00
jzmaddock
0f91c5aca0 Removed octonion sub-folder and moved contents elsewhere. 2015-09-07 18:57:03 +01:00
jzmaddock
0884d77285 Add missing file 2015-09-06 19:31:53 +01:00
jzmaddock
c6593b149b Fix GCC test failures when building with -fno-exceptions. 2015-09-06 19:21:17 +01:00
jzmaddock
ba365b5aaa Enable running of tests with exception handling off.
And fix a few bugs that showed up in the process.
Currently msvc-only (not GCC as Boost.Test doesn't build).
2015-09-05 19:08:28 +01:00
jzmaddock
a0f0b96921 Fix case where non-centrality parameter for chi-squared is zero.
See https://svn.boost.org/trac/boost/ticket/11557.
2015-09-04 09:40:08 +01:00
jzmaddock
7dcabda78b Merge branch 'accuracy' into develop
Conflicts:
	test/float128/test_polygamma.cpp
	test/powm1_sqrtp1m1_test.hpp
2015-09-03 09:12:11 +01:00
jzmaddock
b91bb896ee Use BOOST_MATH_CONSTEXPR in test case to match header code. 2015-08-29 13:16:00 +01:00
jzmaddock
0971847993 Disable tests when not supported. 2015-08-29 13:15:38 +01:00
jzmaddock
8bf3f1dd86 Add missing file. 2015-08-28 12:59:08 +01:00
jzmaddock
57219acee9 Make more functions constexpr and noexcept. 2015-08-28 12:27:41 +01:00
jzmaddock
7419a04d63 Fix expected error rates 2015-08-24 13:11:01 +01:00
jzmaddock
00aa19e4a5 Fix ldexp call in test case. 2015-08-24 13:07:40 +01:00
jzmaddock
bbf8a7eb4e Fix iostream usage. 2015-08-23 17:52:06 +01:00
jzmaddock
7744ccc92e zero mean for inverse_gaussian isn't allowed. 2015-08-23 17:51:47 +01:00
jzmaddock
bf29ef6628 Begin marking up functions as constexpr and noexcept where possible. 2015-08-23 17:50:56 +01:00
jzmaddock
c3793dbff2 One more try to get powm1 accuracy down. 2015-08-02 18:26:47 +01:00
jzmaddock
a18661ad40 Tweak powm1 one more time near the boundary conditions. 2015-07-31 19:19:47 +01:00
jzmaddock
da958ee36a Some more tweaks to powm1.
Plus some more tests.
2015-07-31 09:25:31 +01:00
jzmaddock
74b8427084 Fix domain_error for k==1. 2015-07-11 09:49:17 +01:00
jzmaddock
c6d9a4ed67 Update expected error rates for __float128 polygamma. 2015-07-10 19:50:42 +01:00
jzmaddock
bab82f2eb1 Correct overflow handling in bessel derivatives. 2015-07-10 19:50:05 +01:00
jzmaddock
53d8de84d4 Fix data declarations. 2015-07-06 19:04:38 +01:00
jzmaddock
d9dc112aee Fix bug in ellint_2 for very small angles.
With thanks to Rocco Romeo.
2015-07-05 19:42:31 +01:00
jzmaddock
63d186ae46 Fix very large test values. 2015-07-03 19:49:59 +01:00
jzmaddock
6db20ce240 Add new tables to old docs. Tweak table formatting slightly. 2015-07-03 18:40:09 +01:00
jzmaddock
ed25ba9494 Fix regular tests to match revised test headers. 2015-07-02 19:17:16 +01:00
jzmaddock
3fce8f582d Fix Rmath build failure. 2015-07-02 16:34:33 +01:00
jzmaddock
07dd9f3046 Add Rmath support. 2015-07-02 13:39:03 +01:00
jzmaddock
d1f38592a1 Disable erf tests when there's nothing to test. 2015-07-02 13:11:28 +01:00
jzmaddock
7f8912a342 Fix test for too small test values. 2015-07-01 18:13:11 +01:00
jzmaddock
008ed4d9b7 Add non central distributions to accuracy reporting. 2015-06-30 19:37:15 +01:00
jzmaddock
c65a0d0915 Add missing include. 2015-06-29 19:51:57 +01:00
jzmaddock
ac29480468 Add missing using statement. 2015-06-29 19:50:02 +01:00
jzmaddock
287247f929 Add missing include. 2015-06-29 19:48:41 +01:00