Matt Borland
|
ce9ecc7f5f
|
Add NVRTC support to digamma
|
2024-08-14 10:26:50 -04:00 |
|
Matt Borland
|
e4c107ca5c
|
Add NVRTC support to constants
|
2024-08-14 10:26:45 -04:00 |
|
Matt Borland
|
b308832236
|
Add missing macros
|
2024-08-14 10:26:41 -04:00 |
|
Matt Borland
|
e48890febd
|
Add NVRTC capable error handling
|
2024-08-14 10:26:36 -04:00 |
|
Matt Borland
|
81ccdb3659
|
Remove old workaround
|
2024-08-14 10:26:32 -04:00 |
|
Matt Borland
|
3a6eacc358
|
Add more macro definitions
|
2024-08-14 10:26:28 -04:00 |
|
Matt Borland
|
ede033ee79
|
Add GPU to macro definitions
|
2024-08-14 10:26:23 -04:00 |
|
Matt Borland
|
93d630720b
|
Add NVRTC definition of BOOST_MATH_NOEXCEPT
|
2024-08-14 10:26:19 -04:00 |
|
Matt Borland
|
494f2f2dc9
|
Fix old promotion args
|
2024-08-14 10:26:15 -04:00 |
|
Matt Borland
|
0b403b70ee
|
Apply promotion changes from https://github.com/boostorg/math/pull/1022
|
2024-08-14 10:26:10 -04:00 |
|
Matt Borland
|
68e73ad2dc
|
Add GPU definition of assertions
|
2024-08-14 10:26:06 -04:00 |
|
Matt Borland
|
aa33cdf784
|
Update polynomial evaluation for NVRTC
|
2024-08-14 10:26:02 -04:00 |
|
Matt Borland
|
6a4487453d
|
Add NVRTC support to erf_inv and erfc_inv
|
2024-08-14 10:25:47 -04:00 |
|
Matt Borland
|
37a08c0280
|
Add NVRTC support to erf and erfc
|
2024-08-14 10:25:25 -04:00 |
|
Matt Borland
|
635df5dd5f
|
Add NVRTC support to sin_pi
|
2024-08-14 10:25:13 -04:00 |
|
Matt Borland
|
ee01d41fd3
|
Add NVRTC support to cos_pi
|
2024-08-14 10:25:03 -04:00 |
|
Matt Borland
|
bc5dc9c18b
|
Merge pull request #1178 from boostorg/NVRTC_3
NVRTC batch 3
|
2024-08-14 10:21:13 -04:00 |
|
Matt Borland
|
2d864f4805
|
Merge pull request #1176 from boostorg/log_docs
Document logpdf, logcdf, and specializations
|
2024-08-13 14:18:43 -04:00 |
|
Matt Borland
|
65096bee14
|
Add formulas for logcdf and logpdf to the tables
|
2024-08-13 10:01:08 -04:00 |
|
Matt Borland
|
beeef9b38d
|
Fix CUDA type trait differences
|
2024-08-12 15:10:27 -04:00 |
|
Matt Borland
|
79f96fc6ee
|
Fix exception specification mismatch
|
2024-08-12 15:10:22 -04:00 |
|
Matt Borland
|
b674545333
|
Make policies universally safe on GPU platforms
|
2024-08-12 15:10:18 -04:00 |
|
Matt Borland
|
b19fd5ac92
|
Add macro definition of std::uintmax_t
|
2024-08-12 15:10:14 -04:00 |
|
Matt Borland
|
80edbb1913
|
Enable use of meta programming facilities with NVRTC
|
2024-08-12 15:10:04 -04:00 |
|
Matt Borland
|
2cbb993992
|
Add macro for missing std::size_t
|
2024-08-12 15:09:59 -04:00 |
|
Matt Borland
|
86757846af
|
Add NVRTC support to log1p
|
2024-08-12 15:09:47 -04:00 |
|
Matt Borland
|
b441ff3729
|
Add policy enabled overloads
|
2024-08-12 15:09:39 -04:00 |
|
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
|
d5bab81593
|
Remove now unused parameter
|
2024-08-12 14:44:33 -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 |
|