2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-28 07:22:12 +00:00
Commit Graph

7217 Commits

Author SHA1 Message Date
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
Matt Borland
6a4487453d Add NVRTC support to erf_inv and erfc_inv 2024-08-14 10:25:47 -04:00
Matt Borland
dd711380e2 Fix types in NVRTC testing 2024-08-14 10:25:43 -04:00
Matt Borland
463699e8ca Add erfc NVRTC testing 2024-08-14 10:25:37 -04:00
Matt Borland
666564bddd Add erf NVRTC testing 2024-08-14 10:25:32 -04:00
Matt Borland
37a08c0280 Add NVRTC support to erf and erfc 2024-08-14 10:25:25 -04:00
Matt Borland
375d316aac Add sin_pi NVRTC testing 2024-08-14 10:25:20 -04:00
Matt Borland
635df5dd5f Add NVRTC support to sin_pi 2024-08-14 10:25:13 -04:00
Matt Borland
dac34c5853 Add cos_pi NVRTC testing 2024-08-14 10:25:08 -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
523a984f82 Merge pull request #1177 from boostorg/unused_erf
Remove now unused parameter
2024-08-12 16:41:58 -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
d5b8603c8d Fix ambiguous use of is_same 2024-08-12 15:10:09 -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
d7197803c8 Add NVRTC log1p testing 2024-08-12 15:09:54 -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
6c91a22d7b Add NVRTC expm1 testing 2024-08-12 15:09:35 -04:00
Matt Borland
39d9fa30e8 Add NVRTC support to expm1 2024-08-12 15:09:29 -04:00
Matt Borland
2877f2bc8b Add trunc NVRTC testing 2024-08-12 15:09:24 -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
ae3ea6f201 Add testing of round on NVRTC 2024-08-12 15:08:40 -04:00
Matt Borland
16b715f789 Add round support to NVRTC 2024-08-12 15:08:35 -04:00
Matt Borland
9cd9be397a Fix test set 2024-08-12 15:08:30 -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
d892e03070 Add notes to individual dist docs for specializations 2024-08-12 14:11:43 -04:00
Matt Borland
0d7c944752 Update non-members docs and __usual_accessors macro 2024-08-12 14:02:22 -04:00
Matt Borland
06d11fb73e Merge pull request #1172 from boostorg/NVRTC_2
NVRTC Batch 2
2024-08-12 10:41:29 -04:00