Jeremy W. Murphy
|
6080afee77
|
Fix quotient_remainder to use the correct ordering of coefficients.
Add equality operator and zero_element() for multiplication.
|
2015-11-01 03:28:59 +11:00 |
|
Jeremy W. Murphy
|
86a92e2602
|
Use Boost.Operators for dividable and modable.
|
2015-10-27 08:53:51 +11:00 |
|
Jeremy W. Murphy
|
1fd285721c
|
Add some post-condition assertions.
|
2015-10-25 14:55:39 +11:00 |
|
Jeremy W. Murphy
|
240e4e6e0f
|
Separate out into unchecked_synthetic_division().
|
2015-10-25 12:05:32 +11:00 |
|
Jeremy W. Murphy
|
35041b318c
|
Add / and %.
|
2015-10-25 10:49:47 +11:00 |
|
Jeremy W. Murphy
|
cf840c4ce2
|
First draft of working quotient_remainder.
|
2015-10-25 01:46:20 +11:00 |
|
jzmaddock
|
a7a0117859
|
Tentative VC7.1 fix.
|
2015-10-22 10:51:04 +01:00 |
|
jzmaddock
|
5d42feb5c1
|
Reduce conceptual requirements on log_min_value/log_max_value.
|
2015-10-22 10:12:55 +01:00 |
|
jzmaddock
|
1690851386
|
Fix for __float128 support in fpclassify.
|
2015-09-24 10:18:29 +01:00 |
|
jzmaddock
|
2f31042470
|
Merge branch 'develop' of https://github.com/boostorg/math into develop
|
2015-09-11 12:02:29 +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 |
|
Adam Wulkiewicz
|
00714c1a6d
|
Fix type passed into BOOST_MATH_NOEXCEPT() in specialization of epsilon().
|
2015-09-09 15:06:29 +02:00 |
|
jzmaddock
|
d719e4b567
|
Remove no longer needed special_functions sub-directory.
Also fix lots of inspect-report failures.
|
2015-09-07 19:35:29 +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
|
9d3d2e96a0
|
Fix code to match documentation in hypergeometric distro.
|
2015-09-03 19:23:10 +01:00 |
|
jzmaddock
|
789131a224
|
Add some needed typecasts to args of std::max.
|
2015-09-03 18:43:36 +01:00 |
|
jzmaddock
|
c2b706da15
|
Add __float128 support.
|
2015-09-03 18:43:05 +01:00 |
|
jzmaddock
|
e4ec61699a
|
Fix tests for FLT_EVAL_TYPE.
See https://svn.boost.org/trac/boost/ticket/11429.
|
2015-09-03 18:13:20 +01:00 |
|
jzmaddock
|
1d1d400762
|
Add some needed typecasts.
|
2015-09-03 10:29:28 +01:00 |
|
jzmaddock
|
429825535b
|
Fix type of boolean values.
|
2015-09-03 09:34:42 +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
|
673c229a6c
|
More constexpr and noexcept specifiers.
|
2015-09-01 17:34:50 +01:00 |
|
jzmaddock
|
146f0471ec
|
Fix previous commit!
|
2015-08-29 11:21:55 +01:00 |
|
jzmaddock
|
3d8d58262d
|
Add workaround for early/broken constexpr implementations.
|
2015-08-29 09:20:28 +01:00 |
|
jzmaddock
|
57219acee9
|
Make more functions constexpr and noexcept.
|
2015-08-28 12:27:41 +01:00 |
|
jzmaddock
|
06cff2b46f
|
Merge branch 'accuracy' of https://github.com/boostorg/math into accuracy
|
2015-08-27 10:43:25 +01:00 |
|
jzmaddock
|
4c278283a7
|
More noexcept specs.
|
2015-08-27 10:42:45 +01:00 |
|
jzmaddock
|
dac39d03e1
|
Change noexcept to be less greedy in instantiating numeric_limits: fixes some multiprecision failures
|
2015-08-25 09:04:29 +01:00 |
|
jzmaddock
|
bf29ef6628
|
Begin marking up functions as constexpr and noexcept where possible.
|
2015-08-23 17:50:56 +01:00 |
|
jzmaddock
|
8f252f78a0
|
Building with hidden scope doesn't work on Oracle.
Also added needed typecast for Oracle 64-bit build.
|
2015-08-20 08:53:00 +01:00 |
|
jzmaddock
|
ba98215010
|
Oracle compiler needs GNU align syntax.
|
2015-08-17 19:07:37 +01:00 |
|
jzmaddock
|
277dbd4f5c
|
Add compiler comparison option.
|
2015-08-17 13:05:50 +01:00 |
|
jzmaddock
|
8a29241cc3
|
Fix bug in root bracketing code
|
2015-08-11 18:17:56 +01:00 |
|
jzmaddock
|
3e67c80eeb
|
Improve quantile calculation so as to avoid underflow causing lots of PDF calls and poor performance.
|
2015-08-09 17:29:34 +01:00 |
|
jzmaddock
|
c3793dbff2
|
One more try to get powm1 accuracy down.
|
2015-08-02 18:26:47 +01:00 |
|
jzmaddock
|
801a739595
|
Fix GCC warnings.
|
2015-08-01 19:13:22 +01:00 |
|
jzmaddock
|
258a2aeb4c
|
Big warning suppression fix for VC14.
|
2015-08-01 18:00:41 +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
|
ce953afcda
|
Yet another "better powm1".
|
2015-07-28 19:23:53 +01:00 |
|
jzmaddock
|
1177477903
|
Remove deprecated type_traits usage.
|
2015-07-25 11:45:49 +01:00 |
|
jzmaddock
|
e973194d55
|
Fix some corner cases in the non-central distros.
|
2015-07-18 16:41:28 +01:00 |
|
jzmaddock
|
541f0d2839
|
Fix method selection condition in powm1.
|
2015-07-13 10:39:35 +01:00 |
|
jzmaddock
|
74b8427084
|
Fix domain_error for k==1.
|
2015-07-11 09:49:17 +01:00 |
|
jzmaddock
|
869bf00304
|
Improve powm1 accuracy slightly.
|
2015-07-11 09:16:55 +01:00 |
|
jzmaddock
|
bab82f2eb1
|
Correct overflow handling in bessel derivatives.
|
2015-07-10 19:50:05 +01:00 |
|
jzmaddock
|
43de5afcf2
|
Oops correct previous commit.
|
2015-07-07 18:45:45 +01:00 |
|
jzmaddock
|
faacf0520d
|
Fix function template specialization definition.
|
2015-07-07 18:42:01 +01:00 |
|