2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-29 19:52:08 +00:00
Commit Graph

3465 Commits

Author SHA1 Message Date
Matt Borland
39d9fa30e8 Add NVRTC support to expm1 2024-08-12 15:09:29 -04:00
Matt Borland
a8ae64db8a Fix copy paste error 2024-08-12 15:09:20 -04:00
Matt Borland
08f9685d45 Add definition of BOOST_MATH_STATIC 2024-08-12 15:09:15 -04:00
Matt Borland
975273af28 Fix NVRTC paths 2024-08-12 15:09:10 -04:00
Matt Borland
cb23c0756f Deprecate misspelled overloads 2024-08-12 15:09:05 -04:00
Matt Borland
2005043169 Add NVRTC support to trunc 2024-08-12 15:09:00 -04:00
Matt Borland
ae98552df8 Ensure proper include order 2024-08-12 15:08:55 -04:00
Matt Borland
b9c645ef57 Fix helper functions 2024-08-12 15:08:49 -04:00
Matt Borland
6699e05570 Add NVRTC compatible numeric limits definitions 2024-08-12 15:08:45 -04:00
Matt Borland
16b715f789 Add round support to NVRTC 2024-08-12 15:08:35 -04:00
Matt Borland
a30b10b803 Rename macro for clarity 2024-08-12 15:08:21 -04:00
Matt Borland
06d11fb73e Merge pull request #1172 from boostorg/NVRTC_2
NVRTC Batch 2
2024-08-12 10:41:29 -04:00
jzmaddock
53d5dab319 Simplify and remove redundant code from Cauchy.
Fixes https://github.com/boostorg/math/issues/1171
2024-08-10 15:28:00 +01:00
Matt Borland
687125c7a1 Fix gamma unused parameter warning 2024-08-09 12:29:27 -04:00
Matt Borland
37875f2a8b Fix min/max usage 2024-08-08 16:23:23 -04:00
Matt Borland
467a84c088 Fix aliases 2024-08-08 08:46:11 -04:00
Matt Borland
58f8af649d Complete the development of type traits for future usage 2024-08-08 08:46:05 -04:00
Matt Borland
1af2964989 Fix configuration macros 2024-08-08 08:46:00 -04:00
Matt Borland
fbf986532f Add CUDA header and inline constexpr variables 2024-08-08 08:45:52 -04:00
Matt Borland
eb9b5336b3 Fix namespace and SFINAE 2024-08-08 08:45:47 -04:00
Matt Borland
39f5c75794 Add definitions for inline constexpr variables 2024-08-08 08:45:42 -04:00
Matt Borland
f706899463 Add NVRTC support for classification functions 2024-08-08 08:45:37 -04:00
Matt Borland
3ec25ab287 Add definitions of FP classify macros 2024-08-08 08:45:32 -04:00
Matt Borland
d05e3c39bb Begin to add <type_traits> 2024-08-08 08:45:27 -04:00
Matt Borland
b2bfd171a3 Remove std headers from CUDA path 2024-08-08 08:44:45 -04:00
Matt Borland
e8b9ed76ac Add additional macros 2024-08-08 08:44:40 -04:00
Matt Borland
ad9d7b7058 Add config 2024-08-08 08:44:36 -04:00
Matt Borland
ff2632c684 Begin adding a special configuration section for NVRTC 2024-08-08 08:44:30 -04:00
Matt Borland
c1f1a4690b Fix template specialization 2024-08-08 08:44:25 -04:00
Matt Borland
d4a15eb6b9 Add lgamma 2024-08-08 08:44:16 -04:00
Matt Borland
b101e79b7e Add NVRTC support to cbrt 2024-08-08 08:44:07 -04:00
Matt Borland
17dbb1eff6 Add specific float overload 2024-08-08 08:43:58 -04:00
Matt Borland
77bf1c1447 Add NVRTC support to sign 2024-08-08 08:43:45 -04:00
Matt Borland
37db017903 Rearrange and add policy overload 2024-08-07 08:00:34 -04:00
Matt Borland
e7f09ca027 Add tgamma support to NVRTC 2024-08-06 14:00:39 -04:00
Matt Borland
87048d927b Use tag type idiom 2024-08-05 10:19:34 -04:00
Matt Borland
faf541ee0b Fix comparison 2024-08-05 10:19:34 -04:00
Matt Borland
24a0922e8b Fix typo 2024-08-05 10:19:34 -04:00
Matt Borland
c7e16f75cb Revert if constexpr change 2024-08-05 10:19:34 -04:00
Matt Borland
635bd3215e Fix GCC warnings 2024-08-05 10:19:34 -04:00
Matt Borland
49cc43cd52 Make powm1 GPU compatible 2024-08-05 10:19:34 -04:00
Matt Borland
1fcc01ad4c Ignore CUDA warning about GNU force inline 2024-08-05 10:19:33 -04:00
Matt Borland
dc792c9f90 Remove recursion in lgamma 2024-08-05 10:19:33 -04:00
Matt Borland
18ef483309 Remove recursion from tgamma 2024-08-05 10:19:33 -04:00
Matt Borland
b67f1fd4ca Remove extra overloads 2024-08-05 10:19:33 -04:00
Matt Borland
e9ccdcfccd Disable factorial check on GPU platform 2024-08-05 10:19:33 -04:00
Matt Borland
80f0ffffd9 Add GPU markers to math_fwd for gamma functions 2024-08-05 10:19:33 -04:00
Matt Borland
10e7e1b93c Add GPU support to gamma functions 2024-08-05 10:19:33 -04:00
Matt Borland
2bfb2b516d Support GPU with root epsilon functions 2024-08-05 10:19:33 -04:00
Matt Borland
540c715c6b Fix signbit GPU support 2024-08-05 10:19:33 -04:00