Matt Borland
|
e8bc5ced00
|
Add cuda header to ensure proper include order
|
2024-08-16 09:37:33 -04:00 |
|
Matt Borland
|
67e246e089
|
Implement CUDA friendly cstdint
|
2024-08-16 09:37:27 -04:00 |
|
Matt Borland
|
dcac57124e
|
Fix including header
|
2024-08-16 09:37:22 -04:00 |
|
Matt Borland
|
889d0e20e1
|
Add NVRTC support to modf
|
2024-08-16 09:37:11 -04:00 |
|
Matt Borland
|
a9cf968292
|
Add NVRTC support to saspoint5 dist
|
2024-08-15 11:09:19 -04:00 |
|
Matt Borland
|
d7961fb69a
|
Add NVRTC support to mapairy dist
|
2024-08-15 11:09:10 -04:00 |
|
Matt Borland
|
4bcfb1ceb2
|
Disable whole file on NVRTC
|
2024-08-15 11:09:05 -04:00 |
|
Matt Borland
|
9442866e9d
|
Add NVRTC support to logistic dist
|
2024-08-15 11:08:51 -04:00 |
|
Matt Borland
|
97ae9f09b1
|
Add NVRTC support to laplace dist
|
2024-08-15 11:08:40 -04:00 |
|
Matt Borland
|
0197bee43f
|
Add NVRTC support to landau dist
|
2024-08-15 11:08:27 -04:00 |
|
Matt Borland
|
74f803ab74
|
Add NVRTC support to holtsmark dist
|
2024-08-15 11:08:17 -04:00 |
|
Matt Borland
|
6c78285c86
|
Add more macro definitions
|
2024-08-15 11:08:12 -04:00 |
|
Matt Borland
|
f6369d8af5
|
Implement make_tuple since it's missing from cuda/std
|
2024-08-15 11:08:07 -04:00 |
|
Matt Borland
|
9d19e56692
|
Replace thurst::pair with cuda::std::pair for NVRTC compat
|
2024-08-15 11:08:02 -04:00 |
|
Matt Borland
|
7cd1f3b525
|
Add NVRTC paths to log_max_value and log_min_value
|
2024-08-15 11:07:48 -04:00 |
|
Matt Borland
|
5f3ca8c3da
|
Add NVRTC support to extreme value dist
|
2024-08-15 11:07:44 -04:00 |
|
Matt Borland
|
2e887c78bf
|
Add NVRTC support to exponential dist
|
2024-08-15 11:07:33 -04:00 |
|
Matt Borland
|
46a37ffebe
|
Add NVRTC support to cauchy dist
|
2024-08-15 11:07:19 -04:00 |
|
Matt Borland
|
1aaf659efa
|
Remove workarounds and markup functions that will never be taken anyway
|
2024-08-15 11:07:14 -04:00 |
|
Matt Borland
|
480045bab8
|
Add NVRTC support to bernoulli dist
|
2024-08-15 11:06:58 -04:00 |
|
Matt Borland
|
9c1ce96df4
|
Fix FPU Guard macro
|
2024-08-15 11:06:52 -04:00 |
|
Matt Borland
|
866f12a42a
|
Undef BOOST_FPU_EXCEPTION_GUARD if exists and give a new empty def
|
2024-08-15 11:06:42 -04:00 |
|
Matt Borland
|
fc6bc006dd
|
Add NVRTC support to the arcsine dist
|
2024-08-15 11:06:33 -04:00 |
|
Matt Borland
|
408f8af1d8
|
Add NVRTC support to derived accessors
|
2024-08-15 11:06:26 -04:00 |
|
Matt Borland
|
f6bc4af513
|
Add minimal implantation of pair for NVRTC platform
|
2024-08-15 11:06:20 -04:00 |
|
Matt Borland
|
586b9cf0a9
|
Fix missing header in error handling
|
2024-08-15 11:06:14 -04:00 |
|
Matt Borland
|
788eb24c12
|
Add NVRTC support to precision tools
|
2024-08-15 11:06:06 -04:00 |
|
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 |
|