Jeremy W. Murphy
3b1f362a37
Let's not provide the subresultant algorithm as a default.
2016-07-26 19:07:51 +10:00
Jeremy W. Murphy
af290b272d
The algorithm appears to assume that u is not smaller than v.
2016-07-26 19:07:21 +10:00
jzmaddock
a74dca9089
Merge branch 'develop' of https://github.com/boostorg/math into develop
2016-07-22 09:28:45 +01:00
jzmaddock
d3a570e91a
Fix Intel C++ test failures
2016-07-22 09:27:15 +01:00
John Maddock
84b9c9e908
Merge branch 'develop' of https://github.com/boostorg/math into develop
2016-07-19 18:00:24 +00:00
John Maddock
48a2c84843
Fix expected error rates for Oracle C++ on Solaris
2016-07-19 17:54:30 +00:00
Paul A. Bristow
42168b980c
Merge pull request #46 from DenisKolodin/lognormal-mode-doc-fix
...
Fix a lognormal mode formula in the documentation
2016-07-19 12:34:47 +01:00
Denis Kolodin
0796e45858
Fix a lognormal mode formula in the documentation
2016-07-18 07:54:23 +03:00
jzmaddock
12feba86fa
Remove references to removed gcd/lcd code.
2016-07-15 18:36:55 +01:00
Jeremy W. Murphy
f04643225a
Define large integral test types for subresultant_gcd unit test.
2016-07-15 23:08:44 +10:00
Jeremy W. Murphy
2e024bd02d
Merge branch 'polynomial_ufd_gcd' into polynomial_ufd_gcd_2
...
# Conflicts:
# test/test_polynomial.cpp
2016-07-15 18:46:35 +10:00
Jeremy W. Murphy
579d6681bc
Merge branch 'develop' into HEAD
...
# Conflicts:
# test/test_polynomial.cpp
2016-07-15 18:42:53 +10:00
Jeremy W. Murphy
ce1d534414
Add case for zero to leading_coefficient and unit test.
2016-07-15 18:12:51 +10:00
Jeremy W. Murphy
208bd598e3
Tweak comment about normalization of result.
2016-07-15 18:05:31 +10:00
Jeremy W. Murphy
5ffcca3998
Remove Euclidean_gcd test; it's not relevant to this PR.
2016-07-15 18:05:14 +10:00
Jeremy W. Murphy
a27c8d5ad2
Consolidate merge further; test subresultant instead of Stein algorithm.
2016-07-15 18:00:06 +10:00
jzmaddock
2165b95f52
Two more GCC 4.4 workarounds
2016-07-15 02:15:30 +01:00
jzmaddock
94d81d96ce
Stop testing details that have been removed
2016-07-15 02:14:38 +01:00
jzmaddock
9127a2f707
Merge branch 'develop' of https://github.com/boostorg/math into develop
2016-07-15 01:31:17 +01:00
jzmaddock
cbb0cce89b
Disable initializer_list support for GCC-4.4 as it doesn't fully support the new syntax and there appears to be no workaround.
2016-07-15 01:24:18 +01:00
jzmaddock
5d125381f6
Enable SSE2 code for more cases.
2016-07-14 13:24:09 +01:00
jzmaddock
b043126170
Add long double specializations where appropriate.
2016-07-14 13:23:44 +01:00
jzmaddock
3891523510
Fix tgamma_delta_ratio for cases where argument is very large compared to delta.
2016-07-14 13:22:16 +01:00
Jeremy W. Murphy
6cf88b589e
Grab test fixtures from another branch.
2016-07-14 18:38:38 +10:00
Jeremy W. Murphy
efa83033fa
Merge branch 'develop' into polynomial_ufd_gcd
2016-07-12 21:39:49 +10:00
jzmaddock
2934670e51
Disable some tests for older msvc compilers.
2016-07-11 18:31:51 +01:00
jzmaddock
5e54ce2427
Fix thread_local code:
...
1) Use new Boost.Config macro.
2) Fix constants to cache value and initialize on startup when used with variable precision types.
3) Fix factorials to initialize on startup with UDT types.
4) Streamline some other variable precision code.
2016-07-03 18:27:49 +01:00
jzmaddock
44a105aaf0
Tidy up clang/thread_local detection a little.
2016-06-27 19:42:09 +01:00
jzmaddock
3f0eaf7c46
Fix clang thread_local support detection
2016-06-27 18:54:38 +01:00
Jeremy W. Murphy
882dbaddd2
[polynomial] No need to call primitive_part() on v if it equals 1.
2016-06-23 11:43:56 +10:00
Jeremy W. Murphy
6f05d647ac
[polynomial] Tidy up headers.
2016-06-23 11:28:23 +10:00
Jeremy W. Murphy
6f5537d273
[polynomial] Move gcd code into a new file.
2016-06-20 09:58:39 +10:00
Jeremy W. Murphy
5e1e86ef40
Merge branch 'develop' into polynomial_ufd_gcd
2016-06-19 15:38:42 +10:00
Jeremy W. Murphy
95d4976b86
[polynomial] Rename gcd_ufd to subresultant_gcd.
2016-06-19 15:37:42 +10:00
Jeremy W. Murphy
412f881740
[polynomial] Add more unit tests for gcd_ufd.
...
Also, remove short from the list of integral types tested because the
particular values tested in gcd_ufd require larger intermediate values.
2016-06-18 21:46:47 +10:00
Jeremy W. Murphy
ebc14aacd3
[polynomial] Correct the requirements and handling of zero for gcd_ufd.
2016-06-18 21:44:28 +10:00
Jeremy W. Murphy
7c705d6f10
[polynomial] Remove superfluous typedefs in unit test.
2016-06-17 23:14:22 +10:00
Jeremy W. Murphy
21438ba03a
gcd_ufd: neaten code and improve documentation.
2016-06-17 22:52:43 +10:00
Jeremy W. Murphy
fc109276f2
Be more specific about kinds of polynomials.
2016-06-16 23:50:43 +10:00
Jeremy W. Murphy
66740e77df
Update code to reflect operator bool() now exists; overload primitive_part.
2016-06-16 23:49:17 +10:00
Jeremy W. Murphy
48e856cf34
Merge branch 'develop' into polynomial_ufd_gcd
2016-06-16 23:21:48 +10:00
jzmaddock
475fd215f0
Update history.
2016-06-10 18:08:01 +01:00
jzmaddock
a96792d309
Merge branch 'develop' of https://github.com/boostorg/math into develop
2016-06-05 18:29:14 +01:00
jzmaddock
afb8e89642
Change selection of thread_local to be more conservative.
2016-06-05 18:28:56 +01:00
jzmaddock
e4cd194686
Fix misc clang issues
2016-06-04 19:26:59 +01:00
jzmaddock
5ce39f2673
squash warnings and forward policies
2016-06-03 15:11:34 +01:00
jzmaddock
e946c45e9e
Fixes for cases where number type has no infinity and divide by zero is a hard error.
2016-06-01 19:25:03 +01:00
jzmaddock
5966b186f9
Add needed typecast to factorial-from-string multiprecision code
2016-06-01 00:09:49 +01:00
jzmaddock
6b1ab930e4
Merge pull request #44 from danieljames/develop
...
Fix typo
2016-05-31 17:29:51 +01:00
Daniel James
cd496c9ace
Fix typo
2016-05-31 14:04:39 +01:00