Madhur Chauhan
68d6a75f7c
Fibonacci numbers ( #376 )
...
* Fibonacci: Initial commit. Working.
* Fibonacci: Address Nick's comments. Added unchecked factorial.
* Fibonacci: Improved overflow testing
* Fibonacci: Added unit tests
* Fibonacci: Performance report
* Fibonacci: Nick's comments - Complexity
* Fibonacci: Add UT to Jamfile
* Make Fibonacci and UT C++03 friendly.
Add UT to Jamfile.
* Fibonacci: Remove GMP dependency
* 1. Added fibonacci generator with unit tests
2. Added example of reciprocal fibonacci constant
* [CI SKIP] Fibonacci: First cut at documentation
* Fibonacci: Finishing up changes [CI SKIP]
* Fibonacci: Removing unnecessary html files
* fibonacci: rename to unchecked_fibonacci
* fibonacci: remove documentation
Co-authored-by: Created by Ansible <madhur@dev-sng-build1.kdev >
2021-03-16 09:11:10 -04:00
jzmaddock
ef2fe8c586
Merge pull request #566 from felixvd/patch-1
...
Add circle constant tau to constants.hpp
2021-03-16 08:42:37 +00:00
jzmaddock
dd63c8a075
Merge pull request #568 from mborland/lambda
...
Remove boost.lambda dependency
2021-03-15 18:32:42 +00:00
Felix von Drigalski
57e5586856
Simplify overload
2021-03-15 17:42:08 +09:00
Matt Borland
526225400f
Remove boost.lamda dependency
2021-03-14 09:59:17 +03:00
Felix von Drigalski
8bca7172fb
Remove explicit tau definition
2021-03-13 23:58:47 +09:00
Felix von Drigalski
982ad5c133
Add tau alias
2021-03-13 23:55:26 +09:00
Felix von Drigalski
e415166628
Update constants.hpp
2021-03-13 23:51:34 +09:00
Matt Borland
29bb20b4d2
Fix local special_fun test failures
2021-03-13 17:25:30 +03:00
Matt Borland
e8f60317ef
Remove boost::lightweight_mutex
2021-03-13 17:09:29 +03:00
Matt Borland
a402c87bdd
remove scoped_array
2021-03-13 17:00:55 +03:00
jzmaddock
03b30efdd3
Merge pull request #563 from mborland/atomic
...
Remove boost.atomic dependency
2021-03-10 19:15:17 +00:00
Matt Borland
6071fd2ae7
Fix revert
2021-03-09 22:17:23 +03:00
Matt Borland
a563c8205b
Revert real_concept and add atomic c-tor reqs
2021-03-09 22:14:37 +03:00
Matt Borland
6868f94d41
Add noexcept constructor to real_concept
2021-03-09 20:20:49 +03:00
jzmaddock
65fbd06cba
Merge pull request #564 from boostorg/nct_fixes
...
Fix up non-central T test data for 128-bit floats.
2021-03-09 12:11:04 +00:00
jzmaddock
65c8cb24fa
Fix up non-central T test data for 128-bit floats.
...
Fixes: https://github.com/boostorg/math/issues/544 .
Also fixes uncovered issue in tgamma_ratio where we were previously relying on sub-normals to get the correct result.
2021-03-01 12:05:22 +00:00
Matt Borland
7b270fc5f0
Remove boost fenv dependency ( #562 )
...
* Remove boost fenv dependency
* Remove boost.type_traits
2021-02-28 09:32:16 -05:00
Matt Borland
c0d24202d2
Add missing header and change pointer type
2021-02-28 15:59:00 +03:00
Matt Borland
9b79782ef4
std::atomic array requires noexcept constructor
2021-02-28 14:12:38 +03:00
Matt Borland
6b02f1dcb3
Remove boost.algorithm dependency ( #561 )
2021-02-27 14:11:22 -05:00
Matt Borland
eb8097db49
Remove boost.atomic dependency
2021-02-27 21:49:20 +03:00
jzmaddock
30eea2f5e0
Merge pull request #559 from mborland/mp11
...
Remove MP11 dependency
2021-02-27 16:46:23 +00:00
Matt Borland
91f9f0b6d4
Fix C++11 CI errors from parameter pack expansion
2021-02-26 20:51:31 +03:00
Matt Borland
25ae58a7ce
Remove multiprecision dependency ( #557 )
2021-02-25 15:50:17 -05:00
Matt Borland
6ef69b1e9d
Change C++14 usage guard
2021-02-25 22:15:34 +03:00
Matt Borland
fb87c3608c
Remove MP11 dependency
2021-02-25 21:44:00 +03:00
Nick
c416ca5bae
Deprecate boost::tuple and various tuple workarounds. ( #555 )
2021-02-25 09:15:17 -05:00
Nick
7c7b1cab02
Newton-Raphson instrumented message improvements ( #552 )
...
The Newton-Raphson method has an option to log convergence via `BOOST_MATH_INSTRUMENT`. However, too much information was give about some things which were not super helpful, and too little about residuals.
In addition, remove buffer flushes as they slow down the process dramatically.
2021-02-24 21:07:09 -05:00
Christopher Kormanyos
172467881e
drone exec permits and clean remove e_float
2021-02-22 20:37:11 +01:00
Christopher Kormanyos
0e59edb76f
Merge branch 'develop' into e_float_2021
...
# Conflicts:
# include/boost/math/bindings/e_float.hpp
2021-02-22 19:52:54 +01:00
jzmaddock
162e7d4fd8
Merge pull request #545 from boostorg/hypergeometric_long_long_exponents
...
Change used exponent/scaling type from int to long long in the hyperg…
2021-02-22 17:57:08 +00:00
Nick Thompson
4cca13945e
Ensure no one else falls into the domain/tolerance confusion tarpit.
2021-02-21 18:10:04 -05:00
jzmaddock
e143811929
Change used exponent/scaling type from int to long long in the hypergeometric functions.
...
Allows use with type which have a greatly extended exponent range.
Also changes all itrunc's to lltrunc.
2021-02-21 16:07:08 +00:00
Christopher Kormanyos
bad22144a8
Merge branch 'develop' into e_float_2021
2021-02-20 12:22:48 +01:00
Matt Borland
41585a0631
Workarounds for bad constexpr support
...
Clang 5 and MSVC 14.0
2021-02-19 20:07:17 +03:00
Matt Borland
a9fe62f017
Fix autodiff name collision and
...
constexpr template recursion for older compilers
2021-02-19 17:55:44 +03:00
Matt Borland
eb0763a9a6
Fix for mp_back failure
2021-02-19 15:10:25 +03:00
Matt Borland
79376c26e3
Remove use of MP11
2021-02-19 14:50:50 +03:00
Matt Borland
db15872f45
Collected CI Fixes
2021-02-19 12:47:12 +03:00
Matt Borland
5ada5dd81f
Fix linker errors
2021-02-19 10:05:14 +03:00
Matt Borland
35fb5b4ffe
fpclassify workaround
2021-02-19 09:40:51 +03:00
Matt Borland
9439102a64
Remove prototype TMP header to fix CI failures
2021-02-18 23:01:41 +03:00
Matt Borland
c606bba9e4
MPL Removed
2021-02-18 22:34:44 +03:00
Matt Borland
6beea30ad3
Implement in normalise [ci skip]
2021-02-18 22:32:29 +03:00
Matt Borland
816a7a4e83
Refactoring [ci skip]
2021-02-18 21:49:44 +03:00
Matt Borland
a9b21db149
Convert to generic metafunction [ci skip]
2021-02-18 20:37:21 +03:00
Matt Borland
f484c66519
All test batteries pass [ci skip]
2021-02-18 20:28:23 +03:00
Matt Borland
6b945eae39
new_domain_error_type works for domain_error test
...
[ci skip]
2021-02-18 18:54:32 +03:00
Matt Borland
df2a5262b6
same metafunction changes for is_policy [ci skip]
2021-02-18 14:26:16 +03:00