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 |
|