8056 Commits

Author SHA1 Message Date
Matt Borland bf511b46a6 Merge pull request #1354 from boostorg/fptraits_take_2
Update fptraits.hpp with better error handling.
2026-01-29 10:02:44 -05:00
Maksym Zhelyeznyakov a82fdc8e36 upped tolerance on some tests 2026-01-29 00:10:04 -05:00
Maksym Zhelyeznyakov 4daafb68e6 added docs and examples to gradient optimizers 2026-01-28 22:12:08 -05:00
Jacob Hass 03bfa3362d Accepted modifications for nc close to 0 2026-01-27 12:51:55 -08:00
jzmaddock c11fef4c1e Update fptraits.hpp with better error handling. 2026-01-27 12:27:04 +00:00
Matt Borland 86b19276f6 Merge pull request #1353 from boostorg/fp-traits
Remove unused header
2026-01-26 12:59:49 -05:00
Matt Borland 3e13f128bc Remove unused header 2026-01-26 08:44:57 -05:00
jzmaddock 0d868fdcdf Merge pull request #1349 from JacobHass8/log-lower-incomplete-gamma
Implementation of the log of the lower incomplete gamma function
2026-01-25 17:52:43 +00:00
Christopher Kormanyos d8597d3c0e Merge pull request #1352 from boostorg/issue1348_arm_none_eabi
Pick up arm-none-eabi float traits
2026-01-24 22:34:14 +01:00
ckormanyos 2f7b18c126 Follow the given standard pattern in PP 2026-01-24 20:32:02 +01:00
ckormanyos a49d56ffd2 Pick up arm-none-eabi float traits 2026-01-24 20:30:09 +01:00
Jacob Hass 76c9c2bd38 Fixed documentation typo. Removed if statement that wasn't hit 2026-01-24 09:54:48 -08:00
Matt Borland 627174f916 Merge pull request #1350 from boostorg/issue1348
Update fptraits.hpp for gcc/windows/aarch64.
2026-01-24 09:04:16 -05:00
John Maddock 2d6c1f69c2 Merge branch 'non-central-f-inverse' of https://github.com/JacobHass8/math into pr1345 2026-01-24 13:00:17 +00:00
Matt Borland bb9e4bb037 Merge pull request #1351 from Lastique/feature/remove_static_assert
Remove dependencies on Boost.StaticAssert
2026-01-23 08:15:52 -05:00
Andrey Semashev 5fcc096bf5 Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-01-22 23:02:17 +03:00
Jacob Hass 27c1f98fcf Added documentation 2026-01-22 09:45:03 -08:00
Jacob Hass 3060dad455 Added cuda testing 2026-01-22 09:32:05 -08:00
Jacob Hass 59a4e7a46d Added catch for edge case nc=0 and testing for this 2026-01-21 15:13:10 -08:00
Jacob Hass 9ec3fd06ba Deleted non binary tests 2026-01-21 14:05:42 -08:00
Jacob Hass da0caeaf36 Changed test to binary representative decimals 2026-01-21 12:49:30 -08:00
Matt Borland e51d71a474 Consistency of GPU markers in the docs 2026-01-21 09:43:24 -05:00
Matt Borland b223789a2f Add CUDA tests 2026-01-21 09:41:38 -05:00
Matt Borland b794ab7de9 Add GPU markers and change std::pair to boost::math::pair 2026-01-21 09:41:24 -05:00
Matt Borland a487eaa318 Merge remote-tracking branch 'origin/develop' into non-central-f-inverse 2026-01-21 08:23:59 -05:00
Matt Borland 935e699a0c Only check SYCL long doubles 2026-01-20 13:10:14 -05:00
Matt Borland 37daf3e9e2 Remove GPU specific check 2026-01-20 12:44:30 -05:00
Jacob Hass d0d043e146 Relaxed tolerances on tests 2026-01-18 10:28:32 -08:00
Jacob Hass 7c757fd9d1 Added tests for large values of a and x 2026-01-16 21:04:45 -08:00
Jacob Hass a2c943d7d1 Added spot testing and some bisecting our condition 2026-01-16 14:08:23 -08:00
jzmaddock 0c9bbf6b55 fptraits.hpp: Update tests for arm64 and CUDA. 2026-01-16 12:37:42 +00:00
Jacob Hass 9abdc80f15 Changed asymptotic selection criteria to match previous implementations 2026-01-13 09:32:20 -08:00
Jacob Hass 038cb2b887 Deleted redundant lower gamma series 2026-01-13 09:04:58 -08:00
jzmaddock b390d093df Update fptraits.hpp for gcc/windows/aarch64.
Also adds better error checking.
Fixes #1348
2026-01-13 12:09:13 +00:00
Jacob Hass 4e9f4410c0 Added lgamma_p to math_fwd.hpp 2026-01-12 20:01:26 -08:00
Jacob Hass 7a8006109b Added boilerplate typecasting 2026-01-12 19:51:50 -08:00
Jacob Hass 9086171934 Implemented large a series expansion 2026-01-12 18:04:17 -08:00
jzmaddock 1d670c85b4 Merge pull request #1346 from JacobHass8/asym-log-incomplete-gamma
Implement special function log incomplete gamma function
2026-01-09 12:55:44 +00:00
jzmaddock 2a6fb336dc lgamma_q: one more go at getting the tolerances correct. 2026-01-08 16:43:19 +00:00
jzmaddock c366b2d905 lgamma_q: correct PP logic. 2026-01-08 15:56:12 +00:00
jzmaddock ce9aba42a8 lgamma_q: windows gcc tolerance changes. 2026-01-08 12:26:13 +00:00
Jacob Hass 266bf67061 Relaxed error rates more for type real_concept 2026-01-07 10:25:44 -08:00
jzmaddock a3bae10684 lgamma_q: Tweak expected error rates.
Hook up concept checks.
Hook up include test.
Add forward declarations.
2026-01-07 12:39:34 +00:00
Jacob Hass da1a7e4031 Increased tolerance more for lgamma_q test case 2026-01-06 19:47:56 -08:00
Jacob Hass 582d769a7a Relaxed precision for 128bit long doubles 2026-01-06 14:51:41 -08:00
Matt Borland f979925eb5 Add CUDA markers and testing 2026-01-05 13:53:26 -05:00
Matt Borland d8d0c0c5ca Fix typo 2026-01-05 13:31:08 -05:00
Jacob Hass 3363b21473 Added tests from scipy issue #8424 2026-01-05 10:22:02 -08:00
jzmaddock f5f403a4a6 Tweak expected error rates. 2026-01-04 11:47:48 +00:00
jzmaddock 46f8b604cf Adjust expected error rates. 2026-01-03 18:50:37 +00:00