2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-21 15:12:28 +00:00
Commit Graph

3141 Commits

Author SHA1 Message Date
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