2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-01 08:32:15 +00:00
Commit Graph

7259 Commits

Author SHA1 Message Date
Matt Borland
a9cf968292 Add NVRTC support to saspoint5 dist 2024-08-15 11:09:19 -04:00
Matt Borland
92a08fdd4d Add mapairy dist NVRTC testing 2024-08-15 11:09:14 -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
97c8e9efd7 Add logistic dist NVRTC testing 2024-08-15 11:09:00 -04:00
Matt Borland
9442866e9d Add NVRTC support to logistic dist 2024-08-15 11:08:51 -04:00
Matt Borland
43c80b509c Add laplace dist NVRTC testing 2024-08-15 11:08:46 -04:00
Matt Borland
97ae9f09b1 Add NVRTC support to laplace dist 2024-08-15 11:08:40 -04:00
Matt Borland
9c3f6af185 Add landau dist NVRTC testing 2024-08-15 11:08:35 -04:00
Matt Borland
0197bee43f Add NVRTC support to landau dist 2024-08-15 11:08:27 -04:00
Matt Borland
537e68fd7d Add holtsmark dist NVRTC testing 2024-08-15 11:08:22 -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
069edffc6d Add extreme value dist NVRTC testing 2024-08-15 11:07:53 -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
baa1bf3623 Add exponential dist NVRTC testing 2024-08-15 11:07:38 -04:00
Matt Borland
2e887c78bf Add NVRTC support to exponential dist 2024-08-15 11:07:33 -04:00
Matt Borland
fb9d2fe974 Add cauchy dist NVRTC testing 2024-08-15 11:07:24 -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
45745c8f23 Fix kernel naming 2024-08-15 11:07:09 -04:00
Matt Borland
98d6a594b0 Add bernoulli dist NVRTC testing 2024-08-15 11:07:04 -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
c47ac631ff Add testing of the arcsine dist 2024-08-15 11:06:47 -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
5a4f8bab07 Merge pull request #1179 from boostorg/NVRTC_4
NVRTC Batch 4
2024-08-15 11:05:10 -04:00
Matt Borland
d0e156bb7e Add NVRTC digamma tests 2024-08-14 10:26:57 -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
993d92dc66 Add erfc_inv NVRTC testing 2024-08-14 10:25:57 -04:00
Matt Borland
6c4b56c9be Add erf_inv NVRTC testing 2024-08-14 10:25:52 -04:00