Christopher Kormanyos
320d6f8ab7
Use elementary yet more-obscure PP checks
2023-08-22 11:28:28 +02:00
Christopher Kormanyos
56b71a77c0
MSVC 14_0 stdndards and has-include corrections
2023-08-22 11:09:43 +02:00
Ryan
4508717de6
fix unused abterm1 compile warnings
2023-08-18 16:20:15 -04:00
ryanelandt
50ef83a47b
only solve problems if have enough precision ( #1004 )
2023-07-31 10:36:29 -04:00
ryanelandt
c62682b1a6
Update kolmogorov quantile newton ub to 1 ( #1002 )
2023-07-31 10:19:42 -04:00
ryanelandt
fb0af63f2a
update beta error messages and checks ( #1003 )
2023-07-31 09:54:33 -04:00
ryanelandt
281f491bd0
use identities for 0(0th) fib convention ( #1001 )
2023-07-25 09:55:24 -07:00
Matt Borland
8bb0d164f2
Merge pull request #978 from boostorg/cpp23-float
...
C++23 Floats
2023-06-28 08:02:25 +02:00
Matt Borland
851b357615
Fix pessimization on unaffected platforms
2023-06-27 16:03:43 +02:00
jzmaddock
0a014fd5ca
Fix for expression template use in chebyshev.hpp.
2023-06-21 08:56:02 +01:00
Matt Borland
b57749d9c3
Fix casting errors
2023-06-20 12:01:47 +02:00
Matt Borland
e62a284b44
Fix multiprecision failures
2023-06-19 09:36:29 +02:00
Rasmus Henningsson
0852c16a2a
median_absolute_deviation bug fix for non-zero center ( #997 )
...
Fix bug causing median_absolute_deviation to return incorrect values
when a non-zero center (such as median which is the default) was used.
2023-06-19 09:18:15 +02:00
Matt Borland
0117f4a3fc
Fix multiprecision concept failure
2023-06-16 16:40:22 +02:00
Matt Borland
37df734491
Add integer exponent function to chebyshev detail
2023-06-16 16:00:30 +02:00
Matt Borland
7a0e8e02ed
More casting of pow
2023-06-16 10:42:22 +02:00
Nick
7887d43f83
Numerical evaluation of Fourier transform of Daubechies scaling funct… ( #921 )
...
* Numerical evaluation of Fourier transform of Daubechies scaling functions.
* Update example/calculate_fourier_transform_daubechies_constants.cpp
Co-authored-by: Matt Borland <matt@mattborland.com >
* Update example/fourier_transform_daubechies_ulp_plot.cpp
Co-authored-by: Matt Borland <matt@mattborland.com >
* Update include/boost/math/special_functions/fourier_transform_daubechies_scaling.hpp
Co-authored-by: Matt Borland <matt@mattborland.com >
* Update include/boost/math/special_functions/fourier_transform_daubechies_scaling.hpp
Co-authored-by: Matt Borland <matt@mattborland.com >
* Rename include file to reflect it implements both the scaling and wavelet.
* Add performance to docs.
* Update test/math_unit_test.hpp
Co-authored-by: Matt Borland <matt@mattborland.com >
* Add boost-no-inspect to files with non-ASCII characters.
---------
Co-authored-by: Matt Borland <matt@mattborland.com >
2023-06-13 08:05:00 -07:00
Matt Borland
f51e1b985d
Disable numeric_limits specialization for GCC-14
2023-06-07 15:42:02 +02:00
Matt Borland
677f3b6582
Collected fixes for test_autodiff_8
...
[ci skip]
2023-06-05 15:17:54 +02:00
Matt Borland
bc9d4b1218
Fix failures and warnings in test_autodiff_6
2023-06-05 14:25:07 +02:00
Matt Borland
a6bc6c7c80
Add <stdfloat> constructor to real_concept
2023-06-05 14:21:53 +02:00
Matt Borland
b66264fa90
Collected special functions warning fixes
...
[ci skip]
2023-05-31 14:34:10 +02:00
Matt Borland
7a66a98f88
Fix for autodiff 3
2023-05-31 09:32:56 +02:00
Matt Borland
ae56ab203f
Fix conversion errors in digamma
2023-05-31 09:24:03 +02:00
Matt Borland
6d37555ccc
Collected autodiff fixes
2023-05-30 17:25:48 +02:00
Matt Borland
c249bfebce
Fix -Wreturn-type
2023-05-30 17:25:29 +02:00
Matt Borland
823fcd4cf2
Add test and cast to finite differences
2023-05-30 16:46:23 +02:00
Matt Borland
94c68f82f0
Change types in hypergeometric cdf and pdf impls
2023-05-24 09:40:22 +02:00
Matt Borland
54b172236d
Fix stack overflow
2023-05-23 12:00:49 +02:00
Matt Borland
f968bec20f
Replace 32 bit unsigned with 64 bits
2023-05-23 10:52:50 +02:00
Matt Borland
faaf4759ac
Fix stack overflow in cohen acceleration from GCC bug
2023-05-22 13:48:33 +02:00
Matt Borland
ca31dcfe93
Add AGM test
2023-05-22 13:43:32 +02:00
Matt Borland
aef57135b3
Add rsqrt test and update type traits for control path
2023-05-22 13:08:10 +02:00
Matt Borland
51d7011f25
Fix formatting and missing header
2023-05-22 11:42:39 +02:00
jzmaddock
41be4fb71d
Improve to/from_chars configuration.
2023-05-21 16:12:58 +01:00
Matt Borland
00facdc1a9
Fix cardinal cubic b spline for std::float32_t
2023-05-17 18:10:49 +02:00
Matt Borland
55eaf05b41
Add additional conversion function for C++23 types
2023-05-16 16:02:14 +02:00
Matt Borland
edf6597b5b
inline template specialization
2023-05-16 16:01:48 +02:00
Matt Borland
a0360d8f6d
Use charconv in convert_from_string for arithmetic types
2023-05-16 15:40:01 +02:00
Matt Borland
0c1920b7fb
Move macro definitions to config
2023-05-16 15:39:42 +02:00
Matt Borland
5045047bcd
Use charconv instead of streaming operator for std::float128_t
2023-05-16 15:02:31 +02:00
jzmaddock
843363650f
Fix remaining warnings from float32.cpp.
2023-05-16 13:14:08 +01:00
Matt Borland
d217813b03
Fix stack overflow on test_finite_singular_boundary with _Float64
2023-05-16 11:49:30 +02:00
jzmaddock
c5b4d28e05
Suppress lots of warnings for std::float32_t.
...
Better configure promote_args test case.
2023-05-15 17:08:41 +01:00
jzmaddock
b3f361c123
Fix the promote_args<float32_t, float32_t> case.
...
Also fixes a lot of warnings.
[CI SKIP]
2023-05-14 12:23:06 +01:00
jzmaddock
ac4605b12d
Fix Minw-64 C++23 compile failures.
2023-05-13 19:13:11 +01:00
Matt Borland
5d044d52f5
Remove cast for output iterator
2023-05-09 13:43:55 +02:00
Nick
b998b1c292
Minor PCHIP cleanup ( #984 )
...
The comment that the finite difference approximation to the derivative
was the only way to produce monotonicity was wrong.
In addition, the error message gave no hint as to its origin. Fix this.
2023-05-08 12:34:38 +02:00
jzmaddock
d5960de3db
Fix case where b is a negative integer and z is also negative. ( #983 )
...
* Fix case where b is a negative integer and z is also negative.
Add tests etc.
Fixes: https://github.com/boostorg/math/issues/982 .
2023-05-04 09:17:16 +01:00
Matt Borland
be37704674
Explicit casting of promoted types
2023-05-02 13:50:31 +02:00