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

3426 Commits

Author SHA1 Message Date
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
Matt Borland
4d51329665 Add GPU support to lgamma_small 2024-08-05 10:19:33 -04:00
Matt Borland
0a15df8cc8 Add additional factorial overloads for GPU times 2024-08-05 10:19:33 -04:00
Matt Borland
4f2cbbd0d8 Add GPU support to lgamma_small_imp 2024-08-05 10:19:33 -04:00
Matt Borland
4aaa9b7d8f Add GPU support to igamma_temme_large 2024-08-05 10:19:33 -04:00
Matt Borland
e4692158fe Replace igamma_temme_large integral constant pointer with reference 2024-08-05 10:19:32 -04:00
Matt Borland
623b1fc2fa Make erf_inv and erfc_inv GPU enabled 2024-08-05 10:19:32 -04:00
Matt Borland
00e0aa0fa4 Replace integral constant pointers with references 2024-08-05 10:19:32 -04:00
Matt Borland
086ba3cd6f Add sqrt1pm1 to fwd 2024-08-05 10:19:32 -04:00
Matt Borland
51a49ad979 Add GPU support to erf and erfc 2024-08-05 10:19:32 -04:00
Matt Borland
aa5e7e6549 Add GPU support to continued fractions and remove recursion 2024-08-05 10:19:32 -04:00
Matt Borland
b9f64052b8 Add GPU support to sqrt1pm1 2024-08-05 10:19:32 -04:00
Matt Borland
344541e2c3 Fix unused parameter warning 2024-08-02 10:25:52 -04:00
Matt Borland
ba56bb4403 Fix macro naming 2024-07-29 16:11:05 -04:00
Matt Borland
212c47933c Add GPU support to logistic dist 2024-07-29 15:30:54 -04:00
Matt Borland
77ab76ed96 Add GPU support to laplace dist 2024-07-29 15:30:39 -04:00
Matt Borland
d195e2b55b Fix GPU support for extreme value dist quantile 2024-07-29 15:30:23 -04:00
Matt Borland
6b92d0c692 Add GPU support to extreme value dist 2024-07-29 15:30:16 -04:00
Matt Borland
4284c9d1a3 Replace workaround macro with new numeric_limits 2024-07-29 15:30:11 -04:00
Matt Borland
3e296563bb Eliminate recursion in quantile 2024-07-29 15:30:03 -04:00
Matt Borland
09d0eb8ee1 Add GPU support to saspoint5 dist 2024-07-29 15:29:53 -04:00
Matt Borland
1d7d373bd9 Fix static local variable 2024-07-29 15:29:38 -04:00
Matt Borland
548bed0bf3 Add GPU support to holtsmark dist 2024-07-29 15:29:33 -04:00
Matt Borland
fcb8e205dc Add GPU support to mapairy dist 2024-07-29 15:29:15 -04:00
Matt Borland
4c5a3849f7 Remove recursion from quantile dispatch function 2024-07-29 15:29:03 -04:00
Matt Borland
49524ce235 Add GPU support to landau dist 2024-07-29 15:28:53 -04:00
Matt Borland
8a7c17b97c Fix use of std::numeric_limits 2024-07-29 15:28:47 -04:00
Matt Borland
9456724b51 Add exponential dist CUDA testing 2024-07-29 15:28:30 -04:00
Matt Borland
92a15947b0 Add GPU support to the exponential dist 2024-07-29 15:28:19 -04:00
Matt Borland
6d5e17cc60 Fix usages of std::numeric_limits and add testing 2024-07-29 15:28:14 -04:00
Matt Borland
6e42cd05b5 Fix more uses of std::pair in binomial and cauchy distributions 2024-07-29 15:28:06 -04:00
Matt Borland
6b8e05d293 Fix bernoulli dist use of std::pair for range and support 2024-07-29 15:27:43 -04:00
Matt Borland
ca109d7cf9 Fix arcsine dist range and support with thrust 2024-07-29 15:27:24 -04:00
Matt Borland
8dd785c9b1 Add CUDA compatible alias to thrust::pair or std::pair 2024-07-29 15:27:16 -04:00
Matt Borland
6f5bc2b31a Fix new trigamma dispatch function and illegal constexpr 2024-07-26 14:06:06 -04:00
Matt Borland
1f7f23c2d4 Fix invalid constexpr variables 2024-07-26 14:05:59 -04:00
Matt Borland
bdf57a344c Add bool to numeric limits for completeness 2024-07-26 11:19:44 -04:00
Matt Borland
c75da28b39 Add GPU support to the bernoulli distribution 2024-07-26 11:19:22 -04:00
Matt Borland
6ca4cb9c87 Add GPU support to complement distributions 2024-07-26 11:19:17 -04:00
Matt Borland
7b536baccc Add GPU support to derived accessors 2024-07-26 11:19:10 -04:00