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 |
|