2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-27 05:02:32 +00:00
Commit Graph

6718 Commits

Author SHA1 Message Date
Christopher Kormanyos
abf7503baf Get something of octonion tested 2024-02-12 13:23:25 +01:00
Christopher Kormanyos
61a03e0203 Merge pull request #1084 from boostorg/more_specfun_cover
Add several tgamma()/lgamma() edge cases
2024-02-11 19:23:29 +01:00
Christopher Kormanyos
bfe1c190ad Update checkout/cache actions CodeCov CI 2024-02-11 18:18:19 +01:00
Christopher Kormanyos
43c7cd7381 Repair typo semicolon in proper place 2024-02-11 17:58:45 +01:00
Christopher Kormanyos
6ac438c888 Pick up a few more coverage lines 2024-02-11 17:48:22 +01:00
Christopher Kormanyos
9aabd9a072 Cover the test line(s) themselves 2024-02-11 17:35:29 +01:00
Christopher Kormanyos
fd917982df Add a few corresponding lgamma() tests 2024-02-11 15:20:52 +01:00
Christopher Kormanyos
90779e715f Add several tgamma() edge cases 2024-02-11 14:21:24 +01:00
Nick Thompson
f8da4ba2be Units compatibility for optimization 2024-02-10 20:58:18 -08:00
Christopher Kormanyos
91f3a22169 Merge pull request #1082 from boostorg/update_docs
Update docs with minor corrections
2024-02-10 19:13:47 +01:00
Christopher Kormanyos
9caac5b0a9 Merge branch 'develop' into update_docs 2024-02-10 17:52:27 +01:00
Christopher Kormanyos
b42143118f Merge pull request #1069 from boostorg/improve_coverage
Improve test coverage.
2024-02-10 17:47:45 +01:00
jzmaddock
84b1208abf Correct bad merge of condition_number_test (again). 2024-02-10 11:11:18 +00:00
jzmaddock
bdcecaa7be Correct variable name. 2024-02-10 10:42:45 +00:00
jzmaddock
48b249115f Add better bessel_iterator tests. 2024-02-10 10:33:36 +00:00
Christopher Kormanyos
4e097c1204 Update docs with some minor corrections 2024-02-10 11:25:20 +01:00
Christopher Kormanyos
adfee51282 Merge branch 'develop' into update_docs 2024-02-10 11:24:41 +01:00
jzmaddock
319a521430 Merge branch 'develop' into improve_coverage
Fixed Conflicts:
	test/Jamfile.v2
	test/condition_number_test.cpp
2024-02-10 09:54:04 +00:00
jzmaddock
da7a945e02 Add missing using statement. 2024-02-10 09:27:35 +00:00
Nick Thompson
3bf7d9791c Use math_unit_test.hpp to fix build failure
We often see the condition number test failing with

```
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/as.exe: ..\..\..\bin.v2\libs\math\test\condition_number_test.test\a7486d3baaf381a6d13710dc26b7b123\condition_number_test.o: too many sections (32989)
C:\Users\RUNNER~1\AppData\Local\Temp\ccuI2rpi.s: Assembler messages:
C:\Users\RUNNER~1\AppData\Local\Temp\ccuI2rpi.s: Fatal error: can't write 155 bytes to section .text of ..\..\..\bin.v2\libs\math\test\condition_number_test.test\a7486d3baaf381a6d13710dc26b7b123\condition_number_test.o: 'File too big'
```

Use math_unit_test.hpp to fix this.
2024-02-09 15:32:35 -08:00
Nick Thompson
222d266048 CMA-ES 2024-02-09 12:09:53 -08:00
jzmaddock
851c171f16 More bessel function tests for improved coverage.
Kill some unused variable warnings.
Mark up code we think is unreachable but aren't sure about.
2024-02-09 19:34:42 +00:00
jzmaddock
eef497efea Make bessel_k_prime integer order aware. 2024-02-09 18:25:31 +00:00
jzmaddock
1d1a52cc27 Correct gauss and gauss_kronrod integrators with strange-precision types. 2024-02-09 18:11:18 +00:00
Christopher Kormanyos
2b510ac957 Enhance introductory words 2024-02-09 19:06:34 +01:00
Christopher Kormanyos
6f95e19126 Correct docs error CI yaml script name 2024-02-09 18:26:42 +01:00
Christopher Kormanyos
11a04ddfa3 Update GitHub ReadMe docs 2024-02-09 18:23:17 +01:00
John Maddock
26e21c9720 Merge branch 'develop' into improve_coverage 2024-02-09 16:24:26 +00:00
jzmaddock
e285ef3501 Correct test cases. 2024-02-09 16:23:33 +00:00
jzmaddock
098676d6ac Correct test cases. 2024-02-09 13:14:15 +00:00
jzmaddock
cbf6b96a09 Merge pull request #1079 from boostorg/issue1075
Update pre-computed constexpr Gauss and Gauss-Kronrod constants
2024-02-09 12:28:23 +00:00
jzmaddock
b8ea32436a Correct concept failures. 2024-02-08 19:56:27 +00:00
jzmaddock
d6ec06df3a Improve Bessel K and Y prime coverage.
Improve overflow handling in the implementations themselves.
2024-02-08 19:25:56 +00:00
jzmaddock
2adbc21370 Correct assertion usage. 2024-02-06 18:31:28 +00:00
jzmaddock
60134c06e9 Improve Bessel Y derivative coverage.
Also fixes a bug in bessel_y_derivative_small_z_series corner case.
2024-02-06 18:26:35 +00:00
John Maddock
e1033c9558 Merge branch 'develop' into improve_coverage 2024-02-06 15:01:40 +00:00
jzmaddock
03ea9c8d7d Merge pull request #1080 from boostorg/issue184_2024
Reinstate root finding protection against huge jumps.
2024-02-06 12:34:39 +00:00
jzmaddock
04c2c248df BOOST_ASSERT->BOOST_MATH_ASSERT. 2024-02-06 09:54:49 +00:00
jzmaddock
a57fb0a894 Reinstate root finding protection against huge jumps.
Apply error handling more rigorously to any root finding client.
Mark evaluation_error's as not reachable for code coverage.
Fixes https://github.com/boostorg/math/issues/184.
2024-02-05 19:16:33 +00:00
jzmaddock
75dcb3e3d5 Merge pull request #1078 from andrjohns/ibeta-inv-assert
Avoid unused variable warning in ibeta_inverse
2024-02-04 17:32:30 +00:00
Andrew Johnson
12e33a5db4 Avoid unused variable warning 2024-02-04 13:54:00 +02:00
jzmaddock
549baa5677 Correct gauss method selection logic. 2024-02-03 18:25:11 +00:00
jzmaddock
c5feae34bb Simplify tables of constants in gauss and gauss_kronrod code.
Also mark up anything that uses BOOST_MATH_HUGE_CONSTANT as unreachable by code coverage as gcov seems to have an issue with it.
2024-02-02 18:48:57 +00:00
jzmaddock
b2b839ab4c Try and fix Mingw gcc-8 failures. 2024-02-01 20:05:58 +00:00
jzmaddock
87a905ab1a Cast result of weights() calls to the correct type. 2024-02-01 19:10:52 +00:00
jzmaddock
c35f12c1f5 Update pre-computed constexpr Gauss and Gauss-Kronrod constants
to always store literal types.
Fixes: https://github.com/boostorg/math/issues/1077.
2024-02-01 18:43:41 +00:00
jzmaddock
d0bade9858 Improve Bessel Y coverage. 2024-02-01 16:56:39 +00:00
Nick
ca29a700f1 Remove warnings from naive Monte Carlo (#1075) 2024-01-30 14:28:17 -08:00
jzmaddock
b30b637f35 Remove some impossible to reach bessel_jn code.
Add some more tests for the code that can be reached.
2024-01-29 18:05:37 +00:00
jzmaddock
14eee3781e Correct assert usage. 2024-01-26 19:43:14 +00:00