Jacob Hass
49bd13439d
Merge branch 'boostorg:develop' into non-central-f-inverse
2026-02-12 10:32:10 -08:00
Jacob Hass
07bf86f221
Relaxed constraints on returning nc=0
2026-02-10 18:10:08 -08:00
Jacob Hass
e7650476c7
Revert "Changed nc=0 condition"
...
This reverts commit 02189e7eac .
2026-02-10 16:03:47 -08:00
Jacob Hass
02189e7eac
Changed nc=0 condition
2026-02-10 13:11:36 -08:00
Jacob Hass
0e48617447
Reverted to checking the relative error for small nc
2026-02-10 11:02:47 -08:00
Matt Borland
a24711ae20
Fix duplicated GPU annotations
2026-02-05 15:33:52 -05:00
Matt Borland
a377d2c6de
Merge pull request #1328 from demroz/gradient-optimizers
...
Gradient optimizers
2026-02-02 09:37:37 -05:00
Maksym Zhelyeznyakov
2a63c305bb
remove boost::random dependency. update docs
2026-01-30 19:48:00 -05:00
Maksym Zhelyeznyakov
fe885ca6b6
updated pr with mborland's comments
2026-01-30 14:20:56 -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
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
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
Jacob Hass
59a4e7a46d
Added catch for edge case nc=0 and testing for this
2026-01-21 15:13:10 -08: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
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
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
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
jzmaddock
f400fcff55
Simplify lgamma_q internal selection logic.
...
Add more tests where the logic changes method for large a,x.
2026-01-03 14:12:31 +00:00
Jacob Hass
2464bcc8e0
Added documentation; changed parameter naming
2026-01-02 12:04:39 -08:00
Jacob Hass
b330dd7e0c
Updated code to match non_central_chi_squared syntax
2026-01-02 11:09:54 -08:00
Jacob Hass
55e2b17b02
Added boost tuple support
2026-01-02 10:29:52 -08:00
Jacob Hass
27300a6b60
Merged imp_final and imp function [skip ci]
2025-12-31 11:50:07 -08:00
Jacob Hass
ed3289df1a
Added tests and changed namescapes
2025-12-30 20:13:40 -08:00
Jacob Hass
4cdc487bf7
Small bug fixes [skip ci]
2025-12-28 16:57:55 -08:00
Jacob Hass
49950ef147
Implemented log incomplete gamma with/without policy [skip ci]
2025-12-28 14:47:50 -08:00
Jacob Hass
5bef23deb2
Merge branch 'asym-log-incomplete-gamma' of github.com:JacobHass8/math into asym-log-incomplete-gamma
2025-12-28 14:07:22 -08:00
Jacob Hass
d4afedc638
boost::math::detail log incomplete gamma function implemented
2025-12-28 14:06:20 -08:00
Jacob Hass
89f8dd36b0
Initial implementation of [skip ci]
2025-12-28 10:33:46 -08:00
Matt Borland
f6be8e863a
Merge pull request #1344 from demroz/1343-fix-header-guards
...
fix issue #1343
2025-12-19 07:32:12 -05:00
mzhelyez
1e71bef3e3
updated header guard and name spelling
2025-12-19 08:45:41 +01:00
Matt Borland
2122514cd7
Merge pull request #1342 from mbs-c/patch-1
...
Improve check for incomplete <execution> header
2025-12-18 11:52:29 -05:00
Moritz Baumann
f31a06e5de
Only include <version> if it exists
...
Co-authored-by: Matt Borland <matt@mattborland.com >
2025-12-18 15:28:25 +01:00
Moritz Baumann
9267c0ae49
Improve check for incomplete <execution> header
...
All versions of libc++ currently include a useless <execution> header by
default, not just the version shipped with Apple Clang. For example, IBM
Open XL C/C++ 17.1.3 on AIX is affected as well.
2025-12-18 13:10:16 +01:00