7196 Commits

Author SHA1 Message Date
aherbert
9545777694 Update test to move towards the previously found optimum 2022-10-13 16:36:11 +01:00
aherbert
4e2457cb36 Better initial guess for the circle centre 2022-10-13 16:36:11 +01:00
aherbert
a80eefc21a Update the CircleProblem to use the latest commons RNG objects 2022-10-13 16:36:11 +01:00
aherbert
45e48f9d97 Update sampling test
Use faster and more robust RNG. Add better error tolerance.
2022-10-13 14:48:32 +01:00
aherbert
fed7dd881b Make constructor private and class final
Suppress warnings on unchecked cast and documented expected usage of the
object array.
2022-10-13 14:19:15 +01:00
aherbert
83d9e3ab39 Remove use of Double constructor 2022-10-13 14:05:39 +01:00
aherbert
b69aec0dff Remove use of deprecated class 2022-10-13 13:59:27 +01:00
aherbert
b72c0945a6 Use mvn for README contributing build goal 2022-10-13 13:38:50 +01:00
aherbert
2c76d18910 Disable Travis (superseded by GH actions)
Update build status badge
2022-10-13 13:37:18 +01:00
aherbert
02ca77c649 Update coverage badge 2022-10-13 13:26:38 +01:00
aherbert
1d50e68f6d Add my name to the developers 2022-10-13 13:23:04 +01:00
aherbert
e1dd863d24 Drop exec-maven-plugin management 2022-10-13 13:19:59 +01:00
aherbert
c20a450060 Remove redundant properties and dependency management 2022-10-13 13:19:59 +01:00
aherbert
86c703f3af Update changes report configuration to allow component reports
Remove configuration that is a duplicate of commons-parent.
2022-10-13 13:08:39 +01:00
aherbert
b7988729bd Drop surefire 3.0.0-M5 for 3.0.0-M7 in commons parent 2022-10-13 13:01:07 +01:00
aherbert
7b18e4f676 Reorder properties to match commons RNG parent.
Update commons.module.name to commons.automatic.module.name
2022-10-13 12:59:51 +01:00
aherbert
cff0c9b4b4 Remove javadoc links added by commons parent 2022-10-13 12:48:27 +01:00
aherbert
23ef546eff Update PMD version to commons parent
plugin 3.14.0 -> 3.19.0
pmd-impl 6.37.0 -> 6.49.0
2022-10-13 12:47:08 +01:00
aherbert
2ceab60e7a Update spotbugs 4.3.0 to CP 4.7.2.0 2022-10-13 12:44:37 +01:00
aherbert
f142596f1a Fix checkstyle for UnnecessaryParentheses 2022-10-13 12:41:54 +01:00
aherbert
070517388d Drop checkstyle 3.1.0 for 3.2.0 in commons parent
Update checkstyle dependency 8.29 for 9.3 in commons parent

Remove checkstyle excludes for generated code.
2022-10-13 11:48:31 +01:00
aherbert
10f519d8c2 Drop antrun 1.8 for 3.1.0 in commons parent 2022-10-13 11:44:44 +01:00
aherbert
8d4381b75a Drop junit 5.7.2 for 5.9.0 in commons parent 2022-10-13 11:44:05 +01:00
aherbert
e59397ba10 Update to CP 54
Disable CycloneDX as config is incorrect for multi-module builds.

Override ciManagement section from the parent.

Set commons.release.isDistModule to false in the parent.

Add rat exclusion for .gitattributes.
2022-10-13 11:43:46 +01:00
aherbert
5a8234a2fe Remove trailing whitespace 2022-10-13 11:38:37 +01:00
aherbert
a8d392580d Use diamond operator 2022-10-13 11:36:34 +01:00
aherbert
93e3ee4b78 Formatting. Remove empty lines before closing curly bracket. 2022-10-13 11:04:55 +01:00
aherbert
bc9e8bd272 Update fixed seed test
Use random seed and allow test reruns to pass the sampler.
2022-10-13 11:00:09 +01:00
aherbert
8dfca662fc Update git ignore to recursively ignore build files 2022-10-13 10:38:52 +01:00
aherbert
49d542fc03 Update to commons RNG 1.5
Use BOM for dependency management
2022-10-13 10:36:08 +01:00
Alex Herbert
85c6427a1b Add code of conduct 2022-10-11 22:27:53 +01:00
Sebb
b938e88a85 Don't persist credentials unnecessarily 2022-10-08 15:24:04 +01:00
Gilles Sadowski
97191fc73c Track changes.
Closes #211.
2022-08-20 02:44:37 +02:00
Gilles Sadowski
0217542162 Javadoc. 2022-08-20 02:43:51 +02:00
rednikeeg
01ba89bf26 MATH-1647: Enforce precondition (index must be larger than 0). 2022-08-20 02:34:44 +02:00
Gilles Sadowski
3c1c92d3eb MATH-1589: Remove spurious "throws" clause. 2022-08-12 17:34:55 +02:00
aherbert
1119bdbdef Optimise bicubic polynomial
Remove computation of products and sums where one factor is zero.

Avoid computation of products where one factor is one.

Use static functions where applicable.
2022-07-27 16:28:52 +01:00
Gilles Sadowski
8b3496720f Track changes. 2022-07-27 15:50:18 +02:00
Gilles Sadowski
9946ec4e22 Use MathJax. 2022-07-27 15:49:14 +02:00
amoscatelli
8e6dee5958 MATH-1648: Derivatives for "BicubicInterpolatingFunction". 2022-07-27 15:42:53 +02:00
Gilles Sadowski
4ef2d3b8c2 Documentation update (release instructions). 2022-07-25 15:18:23 +02:00
Gilles Sadowski
f94991f224 MATH-1589: Remove spurious "throws" clause. 2022-07-20 14:48:00 +02:00
aherbert
0bf33a4fc1 Use Complex.ZERO.
This does not change the equals comparison. Note that this will not
detect sign differences, e.g. (0.0, 0.0) == (-0.0, 0.0) and a tolerance
may be required for more robustness.
2022-07-15 17:28:33 +01:00
aherbert
64e2818924 Use complex multiply by scalar 2022-07-15 17:17:40 +01:00
Alex Herbert
f54b4c7c9f Migrate workflows from adopt to temurin 2022-06-29 23:26:56 +01:00
Alex Herbert
dd9ed7a104 Use GitHub Actions setup-java Maven cache property 2022-06-29 14:00:56 +01:00
aherbert
e85dd59990 Add aggregate coverage report
This is used to report coverage across all modules for the multi-module
project, e.g. use of the legacy.exception and jdkmath packages.
2022-06-13 14:11:11 +01:00
aherbert
294589d7b4 Correct javadoc 2022-06-07 15:39:02 +01:00
aherbert
8ffc31a0fe Use message supplier 2022-06-07 15:38:40 +01:00
aherbert
5a536c851a Fix test resource file column descriptions 2022-06-07 15:31:33 +01:00