mzhelyez
047df54979
erf/erfc/inverse support
2025-08-15 14:48:56 +02:00
mzhelyez
8af493f3a8
added gamma function overloads
2025-08-14 13:01:48 +02:00
mzhelyez
39f9385d45
remove eigen dir
2025-08-10 11:14:02 +02:00
mzhelyez
4ead0b911a
removed eigen stuff
2025-08-10 11:13:27 +02:00
mzhelyez
357477db5a
cleanup eigen sanity check
2025-08-10 13:10:16 +02:00
mzhelyez
5df2a0be62
fixed some tests not passing on intel cpu
2025-08-07 20:55:06 +02:00
Maksym Zhelyeznyakov
83e9b334b9
resolve merge conflics
2025-08-06 14:23:20 +02:00
Maksym Zhelyeznyakov
4285d87680
added linear regression example
2025-08-06 11:03:59 +02:00
Maksym Zhelyeznyakov
800e35fd2b
added stl functions
2025-08-05 16:49:10 +02:00
Matt Borland
31b94bfc38
Use if constexpr for type based branching in fourier integrals
2025-08-01 12:40:52 -04:00
Andrew Johnson
56293860d1
Avoid using long double in fourier integrals when not supported
2025-08-01 15:45:15 +08:00
mzhelyez
c9e115df52
fixes
2025-07-31 17:07:03 +02:00
mzhelyez
dfc563144b
added bool overloads and tests
2025-07-31 15:13:23 +02:00
mzhelyez
c5723159ea
added subtraction adndivision and fixed tests
2025-07-31 14:34:35 +02:00
Maksym Zhelyeznyakov
a65ec026e7
added constant mult/add
2025-07-29 19:59:08 +02:00
Maksym Zhelyeznyakov
27ed863d9f
added constant mult/add
2025-07-29 19:58:11 +02:00
Maksym Zhelyeznyakov
4698857498
removed build files
2025-07-29 08:55:49 +02:00
mzhelyez
34b866a904
working higher order derivatives
2025-07-29 07:47:37 +02:00
mzhelyez
d2645c60e0
clean up code
2025-07-23 08:50:55 +02:00
mzhelyez
73b2931cc3
working differentiation
2025-07-23 08:49:21 +02:00
mzhelyez
506129eb2e
working tape management
2025-07-23 08:47:36 +02:00
mzhelyez
89f846adea
working differentiation
2025-07-21 16:13:29 +02:00
mzhelyez
c66cf2b012
working differentiation
2025-07-21 16:10:46 +02:00
mzhelyez
e6af424bd8
working rvar
2025-07-15 07:30:57 +02:00
Paweł Stankowski
9ef3540f1a
Replaced ldexp with frexp to eliminate errno being set on some compliers (e.g. clang) on underflow or overflow
2025-07-04 12:09:44 -07:00
ckormanyos
801bf4d311
Add forgotten -Wpedantic shield
2025-06-23 13:30:29 +02:00
Matt Borland
3725f01a34
Fix config -Wundef warning
2025-06-11 15:22:07 -04:00
Matt Borland
7dcfaaf413
Update mingw failure with thread_local
2025-06-10 16:02:22 -04:00
Matt Borland
54c04dd4df
Add empty definitions in the no exceptions case
2025-06-10 14:55:57 -04:00
Matt Borland
328d06d2cc
Use global namespace in the NVRTC case
2025-06-10 14:41:47 -04:00
Matt Borland
10e5b6a5fe
Reverse order of decorators
2025-06-10 14:41:47 -04:00
Matt Borland
4f793f452e
Remove SYCL workaround
2025-06-10 14:41:46 -04:00
Matt Borland
cd92c648fd
Fix NVRTC usage of lgamma
2025-06-10 14:41:46 -04:00
Matt Borland
f650dc19bd
More missing promotion headers
2025-06-10 14:41:46 -04:00
Matt Borland
21a89ff0f7
Replace std::numeric_limits with boost::math::numeric_limits
2025-06-10 14:41:46 -04:00
Matt Borland
f1810a3dd9
Add missing headers
2025-06-10 14:41:46 -04:00
Matt Borland
56e1197d35
Fix NVRTC deprecation warning
2025-06-10 14:41:46 -04:00
Matt Borland
3b3f18e644
Use boost.math cstdint type
2025-06-10 14:41:46 -04:00
John Maddock
036cf85c12
Merge branch 'mydevelop' of https://github.com/cohomology/math into integrate_1251
2025-05-23 16:27:12 +01:00
jzmaddock
aecd335492
Merge pull request #1262 from boostorg/improve_coverage_4
...
Improve Coverage Part 4
2025-05-20 12:14:02 +01:00
jzmaddock
ef849f342c
Coverage: correct min/max usage for CUDA.
2025-05-15 19:12:23 +01:00
jzmaddock
60ef55dfb5
Coverage: Fix GPU support.
2025-05-15 18:37:01 +01:00
Tomato-in
af8ba3f7b2
Adjust parameter order in Differential Evolution algorithm
...
Problem Description
The optimization module implements four algorithms: Differential
Evolution, Algorithm jSO, Random Search, and Evolution Strategy with
Covariance Matrix Adaptation. All these algorithms accept seven
parameters: `cost_function`, `params`, `gen`, `value_to_reach`,
`cancellation`, `current_minimum_cost`, and `queries`. Unfortunately,
the Differential Evolution algorithm doesn't maintain parameter
consistency with the other three algorithms: the last two parameters
(`current_minimum_cost` and `queries`) are in reverse order compared to
the other algorithms. This appears to be an unintentional oversight.
Solution
- Adjust the parameter order in the Differential Evolution algorithm to ensure consistency with other optimization algorithms
- Update the algorithm documentation accordingly
(No changes to example code were needed as the examples don't use these two parameters)
2025-05-15 07:19:58 -07:00
Tomato-in
6bd0191186
Fix: Corrected the external archive error in the jSO algorithm
...
Problem Description: In the jSO algorithm, the external archive was storing successful trials, but according to the original paper, it should store eliminated individuals. The external archive is meant to maintain diversity, and storing successful trials fails to achieve this effect.
Solution: Modified the jSO algorithm's external archive update to store eliminated individuals.
2025-05-14 17:51:39 -07:00
jzmaddock
c851fe9478
Coverage: change uncovered lines in owens_t to asserts.
...
Fix some gcc warnings at the same time.
2025-05-14 12:18:30 +01:00
jzmaddock
3b49983bbd
Coverage: mark up spurious missed line.
2025-05-14 11:29:03 +01:00
jzmaddock
d1101432c4
Coverage: zeta and ulp tweaks for full coverage.
2025-05-12 16:28:27 +01:00
jzmaddock
d760c314d5
Coverage: improve zeta.hpp coverage and tests.
2025-05-12 12:05:01 +01:00
jzmaddock
c159459504
Coverage: Add trivial tests for ulp.hpp.
2025-05-11 10:39:13 +01:00
jzmaddock
384cd81a2b
Coverage: improve trigamma.
2025-05-10 18:36:42 +01:00