jzmaddock
|
1006c2d2ca
|
Update CI scripts to handle new module layout.
|
2018-12-20 09:07:59 +00:00 |
|
jzmaddock
|
5b57659e49
|
Merge branch 'develop' of https://github.com/boostorg/math into develop
|
2018-12-10 19:31:59 +00:00 |
|
jzmaddock
|
0f3365c576
|
test_roots.cpp: Fix macro usage (again), also split up CI tests a bit more to handle timeouts.
|
2018-12-10 19:31:42 +00:00 |
|
Nick Thompson
|
65c8b7ea6a
|
Add OSX debug symbol directories to .gitignore [CI SKIP]
|
2018-12-10 12:10:54 -07:00 |
|
jzmaddock
|
bf1b9729be
|
test_roots.cpp: Fix Boost.Config macro usage from merged PR.
|
2018-12-09 08:54:02 +00:00 |
|
jzmaddock
|
7427cae1c7
|
Merge pull request #165 from boostorg/complex_newton
Complex Newton's method
|
2018-12-08 11:35:55 +00:00 |
|
Nick Thompson
|
5818b07728
|
Make sure huge roots and tiny roots are found. [CI SKIP]
|
2018-12-07 10:35:02 -07:00 |
|
Nick Thompson
|
01c004bb06
|
Remove useless termination criteria [CI SKIP]
|
2018-12-07 10:17:33 -07:00 |
|
Nick Thompson
|
d2bf1b18fd
|
Merge branch 'develop' into complex_newton
|
2018-12-07 09:03:08 -07:00 |
|
jzmaddock
|
0152cfa2a9
|
Incomplete gamma: add asymptotic approximation for large argument.
Allows the functions to be used with very large (or infinite) argument.
Fixes: https://github.com/boostorg/math/issues/168.
|
2018-12-07 09:37:50 +00:00 |
|
Nick Thompson
|
37336e2372
|
Merge branch 'develop' into complex_newton
|
2018-12-04 14:28:52 -07:00 |
|
Nick Thompson
|
cb71b06c10
|
You would think a double precision complex division would be the same on every compiler. You would be wrong.
|
2018-12-04 14:28:04 -07:00 |
|
jzmaddock
|
2b63df0ee6
|
Merge pull request #95 from boostorg/catmull_rom
First pass at a Catmull-Rom curve interpolator.
|
2018-12-04 19:27:36 +00:00 |
|
Nick Thompson
|
6e25e27d01
|
Merge branch 'develop' into complex_newton
|
2018-12-04 11:09:06 -07:00 |
|
Nick Thompson
|
8c6740463a
|
Meaningless commit to kick off CI build.
|
2018-12-03 17:06:21 -07:00 |
|
Nick Thompson
|
081842118b
|
Give advice about first and last interpolator segments in the open-curve case. [CI SKIP]
|
2018-12-03 12:33:45 -07:00 |
|
Nick Thompson
|
baddf9509a
|
The move constructor is 30% faster than the copy; hence remove the data copy and only allow move construction. [CI SKIP]
|
2018-12-02 13:34:51 -07:00 |
|
Nick Thompson
|
5169fc9e75
|
Actually test the initializer list constructor [CI SKIP]
|
2018-12-02 12:04:31 -07:00 |
|
Nick Thompson
|
fd519a73d6
|
Implement suggestions from code review [CI SKIP]
|
2018-12-02 11:18:41 -07:00 |
|
jzmaddock
|
c0f236e251
|
Merge branch 'develop' into catmull_rom
Fixed Conflicts:
doc/Jamfile.v2
Corrected some doc formatting, and regenerated the docs.
|
2018-12-01 19:38:16 +00:00 |
|
jzmaddock
|
33d3d0942f
|
Merge branch 'polynomial_constructor' into develop
|
2018-12-01 11:21:27 +00:00 |
|
jzmaddock
|
7abcd6ef4a
|
roots.hpp: Don't allow division by zero (or overflow) even though it's harmless in this case.
Fixes: https://github.com/boostorg/math/issues/164
|
2018-12-01 10:09:39 +00:00 |
|
jzmaddock
|
0a46a6530a
|
test_polynomial.cpp: Fix defect macro usage and use BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX.
|
2018-12-01 09:57:35 +00:00 |
|
jzmaddock
|
889793b51e
|
Add missing file.
|
2018-11-30 19:59:06 +00:00 |
|
jzmaddock
|
db408fde2b
|
roots.hpp: clean up code so that there is no division by zero possible.
Fixes: https://github.com/boostorg/math/issues/160.
|
2018-11-30 19:54:34 +00:00 |
|
jzmaddock
|
451afc3102
|
Fix polynomial template constructors.
|
2018-11-30 19:31:51 +00:00 |
|
Nick Thompson
|
d46f746cb3
|
Move to clustered roots termination criteria rather than range magnitude. [CI SKIP]
|
2018-11-28 16:31:13 -07:00 |
|
Nick Thompson
|
66373a0b22
|
Fix failing unit test by using semi-scale invariant termination criteria. [CI SKIP]
|
2018-11-28 14:35:34 -07:00 |
|
Nick Thompson
|
24694847dc
|
Attempt to green up build by making it more obvious that the initializer list constructor should be called.
|
2018-11-28 13:35:10 -07:00 |
|
Nick Thompson
|
af5b91a5be
|
Let x* be the root of f. Add failing unit test for function such that f(x*) > sqrt(eps). [CI SKIP]
|
2018-11-26 14:10:14 -07:00 |
|
Nick Thompson
|
3b62d7cd72
|
Trivial changes to green up build.
|
2018-11-25 11:23:06 -07:00 |
|
Nick Thompson
|
f78578b42b
|
Remove float128 tests to green up builds. Plenty of multiprecision is being tested as it stands.
|
2018-11-25 01:24:19 -07:00 |
|
Nick Thompson
|
3ab69d00ee
|
Complex Newton's method. Zero derivatives handled by Muller's Method.
|
2018-11-25 00:19:11 -07:00 |
|
Nick
|
51107199b5
|
Merge pull request #159 from boostorg/polynomial_improvements
Add call operator, .prime(), .integrate(), and move constructor to po…
|
2018-11-24 18:24:06 -07:00 |
|
Nick Thompson
|
eb042c06d8
|
Only run tests requiring C++11 in C++11 mode.
|
2018-11-24 18:10:06 -07:00 |
|
Nick Thompson
|
de90c41131
|
Merge branch 'develop' into polynomial_improvements
|
2018-11-24 12:41:46 -07:00 |
|
jzmaddock
|
3d5c252c89
|
Documentation update
[CI SKIP]
|
2018-11-22 18:15:44 +00:00 |
|
Nick Thompson
|
20e38aa88d
|
Merge branch 'develop' of https://github.com/boostorg/math into develop
|
2018-11-19 15:52:13 -07:00 |
|
Nick Thompson
|
038a18b0e6
|
Light editing to Lambert-W documentation [CI SKIP]
|
2018-11-19 15:51:56 -07:00 |
|
Nick Thompson
|
5107c635bf
|
Cleanup and formatting. [CI SKIP]
|
2018-11-18 23:46:36 -07:00 |
|
Nick Thompson
|
8cda150a6b
|
Add an example calculating Daubechies coefficients to demo why anyone would care about complex polynomial root finding. [CI SKIP]
|
2018-11-15 15:44:14 -07:00 |
|
Nick Thompson
|
5c790ac358
|
Polynomials now work with float128 [CI SKIP]
|
2018-11-15 01:58:46 -07:00 |
|
jzmaddock
|
8e756c53f2
|
CI: more splits to avoid timeouts.
|
2018-11-15 08:46:14 +00:00 |
|
Nick Thompson
|
207303585a
|
Small changes so that we can template the polynomials on complex types.
|
2018-11-14 21:38:41 -07:00 |
|
Nick Thompson
|
54f475e58f
|
Add call operator, .prime(), .integrate(), and move constructor to polynomial.hpp
|
2018-11-14 17:04:57 -07:00 |
|
jzmaddock
|
22223d5434
|
CI: Move some tests from "misc" to "distribution_tests" for load balancing reasons.
|
2018-11-14 19:13:46 +00:00 |
|
jzmaddock
|
b5eb687556
|
Tanh_sinh: Fix for https://github.com/boostorg/math/issues/155.
|
2018-11-14 18:55:11 +00:00 |
|
jzmaddock
|
7bf699ed32
|
CI: Split msvc-12 tests to avoid timeouts.
|
2018-11-11 17:58:55 +00:00 |
|
jzmaddock
|
9cad7b0ccf
|
Apply some workarounds for failing CI tests.
|
2018-11-10 18:03:07 +00:00 |
|
jzmaddock
|
6bbba17f9e
|
Merge branch 'develop' of https://github.com/boostorg/math into develop
|
2018-11-07 16:25:04 +00:00 |
|