This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-numbers.git
The following commit(s) were added to refs/heads/master by this push:
new 9ca1c617 Use HTTPS in URL
9ca1c617 is described below
commit 9ca1c617c55e943e448c76e04c413f2e5915b1d6
Author: Gary Gregory <[email protected]>
AuthorDate: Sun Nov 2 10:59:55 2025 -0500
Use HTTPS in URL
---
commons-numbers-angle/src/site/site.xml | 6 +-
commons-numbers-arrays/src/site/site.xml | 6 +-
.../numbers/combinatorics/BinomialCoefficient.java | 2 +-
.../combinatorics/BinomialCoefficientDouble.java | 2 +-
.../numbers/combinatorics/Combinations.java | 2 +-
.../commons/numbers/combinatorics/Factorial.java | 2 +-
.../numbers/combinatorics/FactorialDouble.java | 2 +-
.../combinatorics/LogBinomialCoefficient.java | 2 +-
commons-numbers-combinatorics/src/site/site.xml | 6 +-
.../apache/commons/numbers/complex/Complex.java | 116 ++++++++++-----------
commons-numbers-complex/src/site/site.xml | 6 +-
.../commons/numbers/complex/CReferenceTest.java | 2 +-
.../commons/numbers/complex/CStandardTest.java | 6 +-
.../numbers/complex/ComplexEdgeCaseTest.java | 2 +-
.../java/org/apache/commons/numbers/core/DD.java | 6 +-
.../org/apache/commons/numbers/core/Precision.java | 6 +-
commons-numbers-core/src/site/site.xml | 6 +-
.../numbers/examples/jmh/core/DoublePrecision.java | 6 +-
.../examples/jmh/core/EuclideanNormAlgorithms.java | 2 +-
.../examples/jmh/core/LinearCombinationUtils.java | 2 +-
.../examples/jmh/core/LinearCombinations.java | 8 +-
.../commons/numbers/examples/jmh/core/SDD.java | 6 +-
.../examples/jmh/core/StickySumPerformance.java | 8 +-
.../numbers/examples/jmh/gamma/ErfPerformance.java | 24 ++---
.../commons/numbers/examples/jmh/package-info.java | 2 +-
.../org/apache/commons/numbers/field/Field.java | 2 +-
commons-numbers-field/src/site/site.xml | 6 +-
.../commons/numbers/fraction/BigFraction.java | 4 +-
.../apache/commons/numbers/fraction/Fraction.java | 4 +-
commons-numbers-fraction/src/site/site.xml | 6 +-
.../org/apache/commons/numbers/gamma/BoostErf.java | 2 +-
.../apache/commons/numbers/gamma/BoostGamma.java | 2 +-
.../org/apache/commons/numbers/gamma/Digamma.java | 6 +-
.../commons/numbers/gamma/IncompleteGamma.java | 4 +-
.../apache/commons/numbers/gamma/InverseErf.java | 2 +-
.../apache/commons/numbers/gamma/InverseErfc.java | 2 +-
.../numbers/gamma/LanczosApproximation.java | 4 +-
.../commons/numbers/gamma/RegularizedGamma.java | 4 +-
.../org/apache/commons/numbers/gamma/Trigamma.java | 2 +-
.../apache/commons/numbers/gamma/package-info.java | 6 +-
commons-numbers-gamma/src/site/site.xml | 6 +-
.../commons/numbers/gamma/GammaRatioTest.java | 4 +-
.../apache/commons/numbers/gamma/GammaTest.java | 2 +-
.../commons/numbers/gamma/InvGamma1pm1Test.java | 2 +-
.../commons/numbers/gamma/LogGammaSumTest.java | 2 +-
.../apache/commons/numbers/gamma/LogGammaTest.java | 2 +-
.../apache/commons/numbers/gamma/TestUtils.java | 2 +-
.../commons/numbers/gamma/gamma_0_20_data.csv | 2 +-
.../commons/numbers/gamma/gamma_150_171_data.csv | 2 +-
.../commons/numbers/gamma/gamma_20_150_data.csv | 2 +-
.../commons/numbers/gamma/gamma_m20_0_data.csv | 2 +-
.../numbers/gamma/gamma_very_near_0_data.csv | 2 +-
commons-numbers-primes/src/site/site.xml | 6 +-
.../commons/numbers/quaternion/Quaternion.java | 2 +-
commons-numbers-quaternion/src/site/site.xml | 6 +-
.../commons/numbers/rootfinder/BrentSolver.java | 2 +-
commons-numbers-rootfinder/src/site/site.xml | 6 +-
57 files changed, 173 insertions(+), 173 deletions(-)
diff --git a/commons-numbers-angle/src/site/site.xml
b/commons-numbers-angle/src/site/site.xml
index d2af1c4a..cfe798e1 100644
--- a/commons-numbers-angle/src/site/site.xml
+++ b/commons-numbers-angle/src/site/site.xml
@@ -27,11 +27,11 @@
<item name="Latest API docs (development)"
href="apidocs/index.html"/>
<item name="Javadoc (1.2 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.2/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.2/index.html"/>
<item name="Javadoc (1.1 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.1/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.1/index.html"/>
<item name="Javadoc (1.0 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.0/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.0/index.html"/>
</menu>
</body>
diff --git a/commons-numbers-arrays/src/site/site.xml
b/commons-numbers-arrays/src/site/site.xml
index b1d107ae..ed4c7081 100644
--- a/commons-numbers-arrays/src/site/site.xml
+++ b/commons-numbers-arrays/src/site/site.xml
@@ -27,11 +27,11 @@
<item name="Latest API docs (development)"
href="apidocs/index.html"/>
<item name="Javadoc (1.2 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.2/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.2/index.html"/>
<item name="Javadoc (1.1 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.1/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.1/index.html"/>
<item name="Javadoc (1.0 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.0/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.0/index.html"/>
</menu>
</body>
diff --git
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficient.java
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficient.java
index 0d09ce32..6ff40a4b 100644
---
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficient.java
+++
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficient.java
@@ -20,7 +20,7 @@ package org.apache.commons.numbers.combinatorics;
import org.apache.commons.numbers.core.ArithmeticUtils;
/**
- * Representation of the <a
href="http://mathworld.wolfram.com/BinomialCoefficient.html">
+ * Representation of the <a
href="https://mathworld.wolfram.com/BinomialCoefficient.html">
* binomial coefficient</a>.
* It is "{@code n choose k}", the number of {@code k}-element subsets that
* can be selected from an {@code n}-element set.
diff --git
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficientDouble.java
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficientDouble.java
index e1d10b11..c97ff482 100644
---
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficientDouble.java
+++
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficientDouble.java
@@ -18,7 +18,7 @@
package org.apache.commons.numbers.combinatorics;
/**
- * Representation of the <a
href="http://mathworld.wolfram.com/BinomialCoefficient.html">
+ * Representation of the <a
href="https://mathworld.wolfram.com/BinomialCoefficient.html">
* binomial coefficient</a>, as a {@code double}.
* It is "{@code n choose k}", the number of {@code k}-element subsets that
* can be selected from an {@code n}-element set.
diff --git
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Combinations.java
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Combinations.java
index 8e5edbfa..5c756736 100644
---
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Combinations.java
+++
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Combinations.java
@@ -26,7 +26,7 @@ import java.util.Comparator;
import org.apache.commons.numbers.core.ArithmeticUtils;
/**
- * Utility to create <a href="http://en.wikipedia.org/wiki/Combination">
+ * Utility to create <a href="https://en.wikipedia.org/wiki/Combination">
* combinations</a> {@code (n, k)} of {@code k} elements in a set of
* {@code n} elements.
*/
diff --git
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Factorial.java
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Factorial.java
index 9d16bfde..cadd413c 100644
---
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Factorial.java
+++
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Factorial.java
@@ -18,7 +18,7 @@
package org.apache.commons.numbers.combinatorics;
/**
- * <a href="http://mathworld.wolfram.com/Factorial.html">Factorial of a
number</a>.
+ * <a href="https://mathworld.wolfram.com/Factorial.html">Factorial of a
number</a>.
*/
public final class Factorial {
diff --git
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/FactorialDouble.java
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/FactorialDouble.java
index e39589a5..b6235559 100644
---
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/FactorialDouble.java
+++
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/FactorialDouble.java
@@ -20,7 +20,7 @@ package org.apache.commons.numbers.combinatorics;
/**
* @deprecated Since 1.1 this functionality has been replaced with {@link
Factorial#doubleValue(int)}.
*
- * <a href="http://mathworld.wolfram.com/Factorial.html">Factorial of a
number</a>.
+ * <a href="https://mathworld.wolfram.com/Factorial.html">Factorial of a
number</a>.
*/
@Deprecated
public final class FactorialDouble {
diff --git
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/LogBinomialCoefficient.java
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/LogBinomialCoefficient.java
index 66192c73..5a3cb4ee 100644
---
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/LogBinomialCoefficient.java
+++
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/LogBinomialCoefficient.java
@@ -20,7 +20,7 @@ package org.apache.commons.numbers.combinatorics;
import org.apache.commons.numbers.gamma.LogBeta;
/**
- * Natural logarithm of the <a
href="http://mathworld.wolfram.com/BinomialCoefficient.html">
+ * Natural logarithm of the <a
href="https://mathworld.wolfram.com/BinomialCoefficient.html">
* binomial coefficient</a>.
* It is "{@code n choose k}", the number of {@code k}-element subsets that
* can be selected from an {@code n}-element set.
diff --git a/commons-numbers-combinatorics/src/site/site.xml
b/commons-numbers-combinatorics/src/site/site.xml
index 57360f69..e65e38b8 100644
--- a/commons-numbers-combinatorics/src/site/site.xml
+++ b/commons-numbers-combinatorics/src/site/site.xml
@@ -27,11 +27,11 @@
<item name="Latest API docs (development)"
href="apidocs/index.html"/>
<item name="Javadoc (1.2 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.2/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.2/index.html"/>
<item name="Javadoc (1.1 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.1/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.1/index.html"/>
<item name="Javadoc (1.0 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.0/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.0/index.html"/>
</menu>
</body>
diff --git
a/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/Complex.java
b/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/Complex.java
index dd221bb6..e22622a9 100644
---
a/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/Complex.java
+++
b/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/Complex.java
@@ -44,7 +44,7 @@ import java.util.function.DoubleUnaryOperator;
* the specifications for the first quadrant imply the specifications for the
other three
* quadrants.</p>
*
- * <p>Special cases of <a
href="http://mathworld.wolfram.com/BranchCut.html">branch cuts</a>
+ * <p>Special cases of <a
href="https://mathworld.wolfram.com/BranchCut.html">branch cuts</a>
* for multivalued functions adopt the principle value convention from C99.
Specials cases
* from C99 that raise the "invalid" or "divide-by-zero"
* <a
href="https://en.cppreference.com/w/c/numeric/fenv/FE_exceptions">floating-point
@@ -58,7 +58,7 @@ import java.util.function.DoubleUnaryOperator;
* cardinality of NaN component parts has increased as a real or imaginary
part could
* not be computed and is set to NaN.
*
- * @see <a href="http://www.open-std.org/JTC1/SC22/WG14/www/standards">
+ * @see <a href="https://www.open-std.org/JTC1/SC22/WG14/www/standards">
* ISO/IEC 9899 - Programming languages - C</a>
*/
public final class Complex implements Serializable {
@@ -115,7 +115,7 @@ public final class Complex implements Serializable {
* <p>In IEEE 754 arithmetic, this is 2<sup>-53</sup>.
* Copied from o.a.c.numbers.Precision.
*
- * @see <a href="http://en.wikipedia.org/wiki/Machine_epsilon">Machine
epsilon</a>
+ * @see <a href="https://en.wikipedia.org/wiki/Machine_epsilon">Machine
epsilon</a>
*/
private static final double EPSILON =
Double.longBitsToDouble((EXPONENT_OFFSET - 53L) << 52);
/** Mask to remove the sign bit from a long. */
@@ -310,7 +310,7 @@ public final class Complex implements Serializable {
* @param rho The modulus of the complex number.
* @param theta The argument of the complex number.
* @return {@code Complex} number.
- * @see <a href="http://mathworld.wolfram.com/PolarCoordinates.html">Polar
Coordinates</a>
+ * @see <a
href="https://mathworld.wolfram.com/PolarCoordinates.html">Polar Coordinates</a>
*/
public static Complex ofPolar(double rho, double theta) {
// Require finite theta and non-negative, non-nan rho
@@ -329,7 +329,7 @@ public final class Complex implements Serializable {
*
* @param x {@code double} to build the cis number.
* @return {@code Complex} cis number.
- * @see <a href="http://mathworld.wolfram.com/Cis.html">Cis</a>
+ * @see <a href="https://mathworld.wolfram.com/Cis.html">Cis</a>
*/
public static Complex ofCis(double x) {
return new Complex(Math.cos(x), Math.sin(x));
@@ -502,7 +502,7 @@ public final class Complex implements Serializable {
* the result is NaN.
*
* <p>This method follows the
- * <a href="http://www.iso-9899.info/wiki/The_Standard">ISO C
Standard</a>, Annex G,
+ * <a href="https://www.iso-9899.info/wiki/The_Standard">ISO C
Standard</a>, Annex G,
* in calculating the returned value without intermediate overflow or
underflow.
*
* <p>The computed result will be within 1 ulp of the exact result.
@@ -510,7 +510,7 @@ public final class Complex implements Serializable {
* @return The absolute value.
* @see #isInfinite()
* @see #isNaN()
- * @see <a href="http://mathworld.wolfram.com/ComplexModulus.html">Complex
modulus</a>
+ * @see <a
href="https://mathworld.wolfram.com/ComplexModulus.html">Complex modulus</a>
*/
public double abs() {
return abs(real, imaginary);
@@ -559,7 +559,7 @@ public final class Complex implements Serializable {
* the signs of the infinite parts.
*
* <p>This code follows the
- * <a href="http://www.iso-9899.info/wiki/The_Standard">ISO C
Standard</a>, Annex G,
+ * <a href="https://www.iso-9899.info/wiki/The_Standard">ISO C
Standard</a>, Annex G,
* in calculating the returned value using the {@code atan2(y, x)} method
for complex
* \( x + iy \).
*
@@ -591,7 +591,7 @@ public final class Complex implements Serializable {
* @see #isInfinite()
* @see #isNaN()
* @see #abs()
- * @see <a
href="http://mathworld.wolfram.com/AbsoluteSquare.html">Absolute square</a>
+ * @see <a
href="https://mathworld.wolfram.com/AbsoluteSquare.html">Absolute square</a>
*/
public double norm() {
if (isInfinite()) {
@@ -648,7 +648,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a
href="http://mathworld.wolfram.com/ComplexConjugate.html">conjugate</a>
+ * <a
href="https://mathworld.wolfram.com/ComplexConjugate.html">conjugate</a>
* \( \overline{z} \) of this complex number \( z \).
*
* <p>\[ \begin{aligned}
@@ -687,7 +687,7 @@ public final class Complex implements Serializable {
*
* @return \( z \) projected onto the Riemann sphere.
* @see #isInfinite()
- * @see <a
href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/cproj.html">
+ * @see <a
href="https://pubs.opengroup.org/onlinepubs/9699919799/functions/cproj.html">
* IEEE and ISO C standards: cproj</a>
*/
public Complex proj() {
@@ -705,7 +705,7 @@ public final class Complex implements Serializable {
*
* @param addend Value to be added to this complex number.
* @return {@code this + addend}.
- * @see <a
href="http://mathworld.wolfram.com/ComplexAddition.html">Complex Addition</a>
+ * @see <a
href="https://mathworld.wolfram.com/ComplexAddition.html">Complex Addition</a>
*/
public Complex add(Complex addend) {
return new Complex(real + addend.real,
@@ -768,7 +768,7 @@ public final class Complex implements Serializable {
*
* @param subtrahend Value to be subtracted from this complex number.
* @return {@code this - subtrahend}.
- * @see <a
href="http://mathworld.wolfram.com/ComplexSubtraction.html">Complex
Subtraction</a>
+ * @see <a
href="https://mathworld.wolfram.com/ComplexSubtraction.html">Complex
Subtraction</a>
*/
public Complex subtract(Complex subtrahend) {
return new Complex(real - subtrahend.real,
@@ -867,7 +867,7 @@ public final class Complex implements Serializable {
*
* @param factor Value to be multiplied by this complex number.
* @return {@code this * factor}.
- * @see <a
href="http://mathworld.wolfram.com/ComplexMultiplication.html">Complex
Muliplication</a>
+ * @see <a
href="https://mathworld.wolfram.com/ComplexMultiplication.html">Complex
Muliplication</a>
*/
public Complex multiply(Complex factor) {
return multiply(real, imaginary, factor.real, factor.imaginary);
@@ -1063,7 +1063,7 @@ public final class Complex implements Serializable {
*
* @param divisor Value by which this complex number is to be divided.
* @return {@code this / divisor}.
- * @see <a
href="http://mathworld.wolfram.com/ComplexDivision.html">Complex Division</a>
+ * @see <a
href="https://mathworld.wolfram.com/ComplexDivision.html">Complex Division</a>
*/
public Complex divide(Complex divisor) {
return divide(real, imaginary, divisor.real, divisor.imaginary);
@@ -1091,7 +1091,7 @@ public final class Complex implements Serializable {
* @param re2 Real component of second number.
* @param im2 Imaginary component of second number.
* @return (a + i b) / (c + i d).
- * @see <a
href="http://mathworld.wolfram.com/ComplexDivision.html">Complex Division</a>
+ * @see <a
href="https://mathworld.wolfram.com/ComplexDivision.html">Complex Division</a>
* @see #divide(double)
*/
private static Complex divide(double re1, double im1, double re2, double
im2) {
@@ -1213,7 +1213,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a href="http://mathworld.wolfram.com/ExponentialFunction.html">
+ * <a href="https://mathworld.wolfram.com/ExponentialFunction.html">
* exponential function</a> of this complex number.
*
* <p>\[ \exp(z) = e^z \]
@@ -1243,7 +1243,7 @@ public final class Complex implements Serializable {
* <p>\[ \exp(x + iy) = e^x (\cos(y) + i \sin(y)) \]
*
* @return The exponential of this complex number.
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/Exp/">Exp</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/Exp/">Exp</a>
*/
public Complex exp() {
if (Double.isInfinite(real)) {
@@ -1299,7 +1299,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a href="http://mathworld.wolfram.com/NaturalLogarithm.html">
+ * <a href="https://mathworld.wolfram.com/NaturalLogarithm.html">
* natural logarithm</a> of this complex number.
*
* <p>The natural logarithm of \( z \) is unbounded along the real axis and
@@ -1340,7 +1340,7 @@ public final class Complex implements Serializable {
* @see Math#log(double)
* @see #abs()
* @see #arg()
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/Log/">Log</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/Log/">Log</a>
*/
public Complex log() {
return log(Math::log, HALF, LN_2, Complex::ofCartesian);
@@ -1348,7 +1348,7 @@ public final class Complex implements Serializable {
/**
* Returns the base 10
- * <a href="http://mathworld.wolfram.com/CommonLogarithm.html">
+ * <a href="https://mathworld.wolfram.com/CommonLogarithm.html">
* common logarithm</a> of this complex number.
*
* <p>The common logarithm of \( z \) is unbounded along the real axis and
@@ -1486,8 +1486,8 @@ public final class Complex implements Serializable {
* @see #log()
* @see #multiply(Complex)
* @see #exp()
- * @see <a
href="http://mathworld.wolfram.com/ComplexExponentiation.html">Complex
exponentiation</a>
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/Power/">Power</a>
+ * @see <a
href="https://mathworld.wolfram.com/ComplexExponentiation.html">Complex
exponentiation</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/Power/">Power</a>
*/
public Complex pow(Complex x) {
if (real == 0 &&
@@ -1520,7 +1520,7 @@ public final class Complex implements Serializable {
* @see #multiply(double)
* @see #exp()
* @see #pow(Complex)
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/Power/">Power</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/Power/">Power</a>
*/
public Complex pow(double x) {
if (real == 0 &&
@@ -1538,7 +1538,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a href="http://mathworld.wolfram.com/SquareRoot.html">
+ * <a href="https://mathworld.wolfram.com/SquareRoot.html">
* square root</a> of this complex number.
*
* <p>\[ \sqrt{x + iy} = \frac{1}{2} \sqrt{2} \left( \sqrt{ \sqrt{x^2 +
y^2} + x } + i\ \text{sgn}(y) \sqrt{ \sqrt{x^2 + y^2} - x } \right) \]
@@ -1581,7 +1581,7 @@ public final class Complex implements Serializable {
* </blockquote>
*
* @return The square root of this complex number.
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/Sqrt/">Sqrt</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/Sqrt/">Sqrt</a>
*/
public Complex sqrt() {
return sqrt(real, imaginary);
@@ -1689,7 +1689,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a href="http://mathworld.wolfram.com/Sine.html">
+ * <a href="https://mathworld.wolfram.com/Sine.html">
* sine</a> of this complex number.
*
* <p>\[ \sin(z) = \frac{1}{2} i \left( e^{-iz} - e^{iz} \right) \]
@@ -1706,7 +1706,7 @@ public final class Complex implements Serializable {
* <p>\[ \sin(z) = -i \sinh(iz) \]
*
* @return The sine of this complex number.
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/Sin/">Sin</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/Sin/">Sin</a>
*/
public Complex sin() {
// Define in terms of sinh
@@ -1717,7 +1717,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a href="http://mathworld.wolfram.com/Cosine.html">
+ * <a href="https://mathworld.wolfram.com/Cosine.html">
* cosine</a> of this complex number.
*
* <p>\[ \cos(z) = \frac{1}{2} \left( e^{iz} + e^{-iz} \right) \]
@@ -1734,7 +1734,7 @@ public final class Complex implements Serializable {
* <p>\[ cos(z) = cosh(iz) \]
*
* @return The cosine of this complex number.
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/Cos/">Cos</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/Cos/">Cos</a>
*/
public Complex cos() {
// Define in terms of cosh
@@ -1745,7 +1745,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a href="http://mathworld.wolfram.com/Tangent.html">
+ * <a href="https://mathworld.wolfram.com/Tangent.html">
* tangent</a> of this complex number.
*
* <p>\[ \tan(z) = \frac{i(e^{-iz} - e^{iz})}{e^{-iz} + e^{iz}} \]
@@ -1760,7 +1760,7 @@ public final class Complex implements Serializable {
* \[ \tan(z) = -i \tanh(iz) \]
*
* @return The tangent of this complex number.
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/Tan/">Tangent</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/Tan/">Tangent</a>
*/
public Complex tan() {
// Define in terms of tanh
@@ -1771,7 +1771,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a href="http://mathworld.wolfram.com/InverseSine.html">
+ * <a href="https://mathworld.wolfram.com/InverseSine.html">
* inverse sine</a> of this complex number.
*
* <p>\[ \sin^{-1}(z) = - i \left(\ln{iz + \sqrt{1 - z^2}}\right) \]
@@ -1805,7 +1805,7 @@ public final class Complex implements Serializable {
* {@code c++} implementation {@code <boost/math/complex/asin.hpp>}.
*
* @return The inverse sine of this complex number.
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/ArcSin/">ArcSin</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/ArcSin/">ArcSin</a>
*/
public Complex asin() {
return asin(real, imaginary, Complex::ofCartesian);
@@ -1951,7 +1951,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a href="http://mathworld.wolfram.com/InverseCosine.html">
+ * <a href="https://mathworld.wolfram.com/InverseCosine.html">
* inverse cosine</a> of this complex number.
*
* <p>\[ \cos^{-1}(z) = \frac{\pi}{2} + i \left(\ln{iz + \sqrt{1 -
z^2}}\right) \]
@@ -2000,7 +2000,7 @@ public final class Complex implements Serializable {
* {@code c++} implementation {@code <boost/math/complex/acos.hpp>}.
*
* @return The inverse cosine of this complex number.
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/ArcCos/">ArcCos</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/ArcCos/">ArcCos</a>
*/
public Complex acos() {
return acos(real, imaginary, Complex::ofCartesian);
@@ -2144,7 +2144,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a href="http://mathworld.wolfram.com/InverseTangent.html">
+ * <a href="https://mathworld.wolfram.com/InverseTangent.html">
* inverse tangent</a> of this complex number.
*
* <p>\[ \tan^{-1}(z) = \frac{i}{2} \ln \left( \frac{i + z}{i - z} \right)
\]
@@ -2160,7 +2160,7 @@ public final class Complex implements Serializable {
* \[ \tan^{-1}(z) = -i \tanh^{-1}(iz) \]
*
* @return The inverse tangent of this complex number.
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/ArcTan/">ArcTan</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/ArcTan/">ArcTan</a>
*/
public Complex atan() {
// Define in terms of atanh
@@ -2171,7 +2171,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a href="http://mathworld.wolfram.com/HyperbolicSine.html">
+ * <a href="https://mathworld.wolfram.com/HyperbolicSine.html">
* hyperbolic sine</a> of this complex number.
*
* <p>\[ \sinh(z) = \frac{1}{2} \left( e^{z} - e^{-z} \right) \]
@@ -2202,7 +2202,7 @@ public final class Complex implements Serializable {
* <p>\[ \sinh(x + iy) = \sinh(x)\cos(y) + i \cosh(x)\sin(y) \]
*
* @return The hyperbolic sine of this complex number.
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/Sinh/">Sinh</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/Sinh/">Sinh</a>
*/
public Complex sinh() {
return sinh(real, imaginary, Complex::ofCartesian);
@@ -2252,7 +2252,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a href="http://mathworld.wolfram.com/HyperbolicCosine.html">
+ * <a href="https://mathworld.wolfram.com/HyperbolicCosine.html">
* hyperbolic cosine</a> of this complex number.
*
* <p>\[ \cosh(z) = \frac{1}{2} \left( e^{z} + e^{-z} \right) \]
@@ -2283,7 +2283,7 @@ public final class Complex implements Serializable {
* <p>\[ \cosh(x + iy) = \cosh(x)\cos(y) + i \sinh(x)\sin(y) \]
*
* @return The hyperbolic cosine of this complex number.
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/Cosh/">Cosh</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/Cosh/">Cosh</a>
*/
public Complex cosh() {
return cosh(real, imaginary, Complex::ofCartesian);
@@ -2399,7 +2399,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a href="http://mathworld.wolfram.com/HyperbolicTangent.html">
+ * <a href="https://mathworld.wolfram.com/HyperbolicTangent.html">
* hyperbolic tangent</a> of this complex number.
*
* <p>\[ \tanh(z) = \frac{e^z - e^{-z}}{e^z + e^{-z}} \]
@@ -2428,7 +2428,7 @@ public final class Complex implements Serializable {
* </ul>
*
* <p>Special cases include the technical corrigendum
- * <a
href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471">
+ * <a
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471">
* DR 471: Complex math functions cacosh and ctanh</a>.
*
* <p>This is defined using real \( x \) and imaginary \( y \) parts:
@@ -2439,7 +2439,7 @@ public final class Complex implements Serializable {
* and {@code 2y}.
*
* @return The hyperbolic tangent of this complex number.
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/Tanh/">Tanh</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/Tanh/">Tanh</a>
*/
public Complex tanh() {
return tanh(real, imaginary, Complex::ofCartesian);
@@ -2553,7 +2553,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a href="http://mathworld.wolfram.com/InverseHyperbolicSine.html">
+ * <a href="https://mathworld.wolfram.com/InverseHyperbolicSine.html">
* inverse hyperbolic sine</a> of this complex number.
*
* <p>\[ \sinh^{-1}(z) = \ln \left(z + \sqrt{1 + z^2} \right) \]
@@ -2585,7 +2585,7 @@ public final class Complex implements Serializable {
* <p>\[ \sinh^{-1}(z) = -i \sin^{-1}(iz) \]
*
* @return The inverse hyperbolic sine of this complex number.
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/ArcSinh/">ArcSinh</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/ArcSinh/">ArcSinh</a>
*/
public Complex asinh() {
// Define in terms of asin
@@ -2598,7 +2598,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a href="http://mathworld.wolfram.com/InverseHyperbolicCosine.html">
+ * <a href="https://mathworld.wolfram.com/InverseHyperbolicCosine.html">
* inverse hyperbolic cosine</a> of this complex number.
*
* <p>\[ \cosh^{-1}(z) = \ln \left(z + \sqrt{z + 1} \sqrt{z - 1} \right) \]
@@ -2623,7 +2623,7 @@ public final class Complex implements Serializable {
* </ul>
*
* <p>Special cases include the technical corrigendum
- * <a
href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471">
+ * <a
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471">
* DR 471: Complex math functions cacosh and ctanh</a>.
*
* <p>The inverse hyperbolic cosine is a multivalued function and requires
a branch cut in
@@ -2638,7 +2638,7 @@ public final class Complex implements Serializable {
* and compatibility with the C99 standard.
*
* @return The inverse hyperbolic cosine of this complex number.
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/ArcCosh/">ArcCosh</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/ArcCosh/">ArcCosh</a>
*/
public Complex acosh() {
// Define in terms of acos
@@ -2663,7 +2663,7 @@ public final class Complex implements Serializable {
/**
* Returns the
- * <a href="http://mathworld.wolfram.com/InverseHyperbolicTangent.html">
+ * <a href="https://mathworld.wolfram.com/InverseHyperbolicTangent.html">
* inverse hyperbolic tangent</a> of this complex number.
*
* <p>\[ \tanh^{-1}(z) = \frac{1}{2} \ln \left( \frac{1 + z}{1 - z}
\right) \]
@@ -2703,7 +2703,7 @@ public final class Complex implements Serializable {
* {@code c++} implementation {@code <boost/math/complex/atanh.hpp>}.
*
* @return The inverse hyperbolic tangent of this complex number.
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/ArcTanh/">ArcTanh</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/ArcTanh/">ArcTanh</a>
*/
public Complex atanh() {
return atanh(real, imaginary, Complex::ofCartesian);
@@ -2994,7 +2994,7 @@ public final class Complex implements Serializable {
* @param high High part of number.
* @param square Square of the number.
* @return <code>low * low - (((product - high * high) - low * high) -
high * low)</code>
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 18</a>
*/
private static double squareLow(double low, double high, double square) {
@@ -3011,7 +3011,7 @@ public final class Complex implements Serializable {
* @param b Second part of sum.
* @param x Sum.
* @return <code>b - (x - a)</code>
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 6</a>
*/
private static double fastSumLow(double a, double b, double x) {
@@ -3029,7 +3029,7 @@ public final class Complex implements Serializable {
* @param b Second part of sum.
* @param x Sum.
* @return <code>(a - (x - (x - a))) + (b - (x - a))</code>
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 7</a>
*/
private static double sumLow(double a, double b, double x) {
@@ -3053,7 +3053,7 @@ public final class Complex implements Serializable {
* @param y2High High part of y^2.
* @param y2Low Low part of y^2.
* @return x^2 + y^2 - 1
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 12</a>
*/
private static double sumx2y2m1(double x2High, double x2Low, double
y2High, double y2Low) {
@@ -3141,7 +3141,7 @@ public final class Complex implements Serializable {
* @param n Degree of root.
* @return A list of all {@code n}-th roots of this complex number.
* @throws IllegalArgumentException if {@code n} is zero.
- * @see <a
href="http://functions.wolfram.com/ElementaryFunctions/Root/">Root</a>
+ * @see <a
href="https://functions.wolfram.com/ElementaryFunctions/Root/">Root</a>
*/
public List<Complex> nthRoot(int n) {
if (n == 0) {
@@ -3394,7 +3394,7 @@ public final class Complex implements Serializable {
* @return The maximum unbiased exponent of the values to be used for
scaling
* @see Math#getExponent(double)
* @see Math#scalb(double, int)
- * @see <a href="http://www.cplusplus.com/reference/cmath/ilogb/">ilogb</a>
+ * @see <a
href="https://www.cplusplus.com/reference/cmath/ilogb/">ilogb</a>
*/
private static int getScale(double a, double b) {
// Only interested in the exponent and mantissa so remove the sign bit
diff --git a/commons-numbers-complex/src/site/site.xml
b/commons-numbers-complex/src/site/site.xml
index 98471e15..eb8ba1e0 100644
--- a/commons-numbers-complex/src/site/site.xml
+++ b/commons-numbers-complex/src/site/site.xml
@@ -27,11 +27,11 @@
<item name="Latest API docs (development)"
href="apidocs/index.html"/>
<item name="Javadoc (1.2 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-complex/javadocs/api-1.2/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-complex/javadocs/api-1.2/index.html"/>
<item name="Javadoc (1.1 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-complex/javadocs/api-1.1/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-complex/javadocs/api-1.1/index.html"/>
<item name="Javadoc (1.0 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-complex/javadocs/api-1.0/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-complex/javadocs/api-1.0/index.html"/>
</menu>
</body>
diff --git
a/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CReferenceTest.java
b/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CReferenceTest.java
index cf724423..bacbf120 100644
---
a/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CReferenceTest.java
+++
b/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CReferenceTest.java
@@ -33,7 +33,7 @@ import java.util.function.UnaryOperator;
* <p>The test data is generated from a known implementation of the standard
* and saved to the test resources data files.
*
- * @see <a href="http://www.open-std.org/JTC1/SC22/WG14/www/standards">
+ * @see <a href="https://www.open-std.org/JTC1/SC22/WG14/www/standards">
* ISO/IEC 9899 - Programming languages - C</a>
*/
class CReferenceTest {
diff --git
a/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CStandardTest.java
b/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CStandardTest.java
index 63cc5cc8..743c4237 100644
---
a/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CStandardTest.java
+++
b/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CStandardTest.java
@@ -34,7 +34,7 @@ import java.util.function.UnaryOperator;
* Tests the standards defined by the C.99 standard for complex numbers
* defined in ISO/IEC 9899, Annex G.
*
- * @see <a href="http://www.open-std.org/JTC1/SC22/WG14/www/standards">
+ * @see <a href="https://www.open-std.org/JTC1/SC22/WG14/www/standards">
* ISO/IEC 9899 - Programming languages - C</a>
*/
class CStandardTest {
@@ -1008,7 +1008,7 @@ class CStandardTest {
/**
* ISO C Standard G.6.2.1.
*
- * @see <a
href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471">
+ * @see <a
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471">
* Complex math functions cacosh and ctanh</a>
*/
@Test
@@ -1168,7 +1168,7 @@ class CStandardTest {
/**
* ISO C Standard G.6.2.6.
*
- * @see <a
href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471">
+ * @see <a
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471">
* Complex math functions cacosh and ctanh</a>
*/
@Test
diff --git
a/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/ComplexEdgeCaseTest.java
b/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/ComplexEdgeCaseTest.java
index 9055ac48..c3616ce0 100644
---
a/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/ComplexEdgeCaseTest.java
+++
b/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/ComplexEdgeCaseTest.java
@@ -33,7 +33,7 @@ import java.util.function.UnaryOperator;
*
* <p>The test data is generated from a known implementation of the standard.
*
- * @see <a href="http://www.open-std.org/JTC1/SC22/WG14/www/standards">
+ * @see <a href="https://www.open-std.org/JTC1/SC22/WG14/www/standards">
* ISO/IEC 9899 - Programming languages - C</a>
*/
class ComplexEdgeCaseTest {
diff --git
a/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/DD.java
b/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/DD.java
index 324e3f99..d8d5ede6 100644
--- a/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/DD.java
+++ b/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/DD.java
@@ -742,7 +742,7 @@ public final class DD
* @param b Second part of sum.
* @return the sum
* @see #fastTwoDiff(double, double)
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 6</a>
*/
static DD fastTwoSum(double a, double b) {
@@ -781,7 +781,7 @@ public final class DD
* @param b Subtrahend.
* @return the difference
* @see #fastTwoSum(double, double)
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 6</a>
*/
static DD fastTwoDiff(double a, double b) {
@@ -816,7 +816,7 @@ public final class DD
* @param b Second part of sum.
* @return the sum
* @see #twoDiff(double, double)
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 7</a>
*/
static DD twoSum(double a, double b) {
diff --git
a/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/Precision.java
b/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/Precision.java
index f81dd25f..283df914 100644
---
a/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/Precision.java
+++
b/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/Precision.java
@@ -35,7 +35,7 @@ public final class Precision {
* In IEEE 754 arithmetic, this is 2<sup>-53</sup>.
* </p>
*
- * @see <a href="http://en.wikipedia.org/wiki/Machine_epsilon">Machine
epsilon</a>
+ * @see <a href="https://en.wikipedia.org/wiki/Machine_epsilon">Machine
epsilon</a>
*/
public static final double EPSILON;
@@ -210,7 +210,7 @@ public final class Precision {
* </p>
* <p>
* Adapted from <a
- *
href="http://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/">
+ *
href="https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/">
* Bruce Dawson</a>.
* </p>
*
@@ -354,7 +354,7 @@ public final class Precision {
* </p>
* <p>
* Adapted from <a
- *
href="http://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/">
+ *
href="https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/">
* Bruce Dawson</a>.
* </p>
*
diff --git a/commons-numbers-core/src/site/site.xml
b/commons-numbers-core/src/site/site.xml
index f58b8ea1..4140a29a 100644
--- a/commons-numbers-core/src/site/site.xml
+++ b/commons-numbers-core/src/site/site.xml
@@ -27,11 +27,11 @@
<item name="Latest API docs (development)"
href="apidocs/index.html"/>
<item name="Javadoc (1.2 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-core/javadocs/api-1.2/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-core/javadocs/api-1.2/index.html"/>
<item name="Javadoc (1.1 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-core/javadocs/api-1.1/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-core/javadocs/api-1.1/index.html"/>
<item name="Javadoc (1.0 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-core/javadocs/api-1.0/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-core/javadocs/api-1.0/index.html"/>
</menu>
</body>
diff --git
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/DoublePrecision.java
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/DoublePrecision.java
index 9df6c387..0902c302 100644
---
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/DoublePrecision.java
+++
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/DoublePrecision.java
@@ -790,7 +790,7 @@ final class DoublePrecision {
* @param ly Low part of second factor.
* @param xy Product of the factors.
* @return <code>lx * ly - (((xy - hx * hy) - lx * hy) - hx * ly)</code>
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 18</a>
*/
static double productLow(double hx, double lx, double hy, double ly,
double xy) {
@@ -836,7 +836,7 @@ final class DoublePrecision {
* @param b Second part of sum.
* @param sum Sum of the parts (a + b).
* @return <code>b - (sum - a)</code>
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 6</a>
*/
static double fastTwoSumLow(double a, double b, double sum) {
@@ -854,7 +854,7 @@ final class DoublePrecision {
* @param b Second part of sum.
* @param sum Sum of the parts (a + b).
* @return <code>(b - (sum - (sum - b))) + (a - (sum - b))</code>
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 7</a>
*/
static double twoSumLow(double a, double b, double sum) {
diff --git
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/EuclideanNormAlgorithms.java
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/EuclideanNormAlgorithms.java
index 5dcdabe3..1dd7458c 100644
---
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/EuclideanNormAlgorithms.java
+++
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/EuclideanNormAlgorithms.java
@@ -66,7 +66,7 @@ public final class EuclideanNormAlgorithms {
}
}
- /** Translation of the <a href="http://www.netlib.org/minpack">minpack</a>
+ /** Translation of the <a href="https://www.netlib.org/minpack">minpack</a>
* "enorm" subroutine. This method handles overflow and underflow.
*/
static final class Enorm implements ToDoubleFunction<double[]> {
diff --git
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinationUtils.java
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinationUtils.java
index 131ba2ce..a513b79a 100644
---
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinationUtils.java
+++
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinationUtils.java
@@ -76,7 +76,7 @@ final class LinearCombinationUtils {
* where the standard precision dot product will not overflow.
*
* <p>Uses the GenDot algorithm 6.1 from <a
- * href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.1547">
+ * href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.1547">
* Accurate Sum and Dot Product</a> by Takeshi Ogita, Siegfried M. Rump,
and
* Shin'ichi Oishi published in <em>SIAM J. Sci. Comput</em>.
*
diff --git
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinations.java
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinations.java
index 723680b8..03ba01cc 100644
---
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinations.java
+++
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinations.java
@@ -255,7 +255,7 @@ public final class LinearCombinations {
* for K-fold precision of the sum.
*
* <p>It is based on the 2005 paper
- * <a
href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.1547">
+ * <a
href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.1547">
* Accurate Sum and Dot Product</a> by Takeshi Ogita, Siegfried M. Rump,
* and Shin'ichi Oishi published in <em>SIAM J. Sci. Comput</em>.
*
@@ -508,7 +508,7 @@ public final class LinearCombinations {
* for 2-fold precision of the sum.
*
* <p>It is based on the 2005 paper
- * <a
href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.1547">
+ * <a
href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.1547">
* Accurate Sum and Dot Product</a> by Takeshi Ogita, Siegfried M. Rump,
* and Shin'ichi Oishi published in <em>SIAM J. Sci. Comput</em>.
*
@@ -713,7 +713,7 @@ public final class LinearCombinations {
* floating point numbers.
*
* <p>It is based on the paper by
- * <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997): Arbitrary Precision Floating-Point Arithmetic</a>.
*/
public static final class ExtendedPrecision extends BaseLinearCombination
implements TwoD, ThreeD, FourD {
@@ -1300,7 +1300,7 @@ public final class LinearCombinations {
* @param a First part of sum.
* @param b Second part of sum.
* @return <code>b - (sum - a)</code>
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 6</a>
*/
static double fastSumWithStickyBit(double a, double b) {
diff --git
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/SDD.java
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/SDD.java
index c9ac2acd..d3413fa3 100644
---
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/SDD.java
+++
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/SDD.java
@@ -287,7 +287,7 @@ final class SDD {
* @param s Sum (result).
* @return the sum
* @see #fastTwoDiff(double, double, SDD)
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 6</a>
*/
static SDD fastTwoSum(double a, double b, SDD s) {
@@ -329,7 +329,7 @@ final class SDD {
* @param d Difference (result).
* @return the difference
* @see #fastTwoSum(double, double, SDD)
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 6</a>
*/
static SDD fastTwoDiff(double a, double b, SDD d) {
@@ -352,7 +352,7 @@ final class SDD {
* @param s Sum (result).
* @return the sum
* @see #twoDiff(double, double, SDD)
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 7</a>
*/
static SDD twoSum(double a, double b, SDD s) {
diff --git
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/StickySumPerformance.java
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/StickySumPerformance.java
index 134c294f..4e939240 100644
---
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/StickySumPerformance.java
+++
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/StickySumPerformance.java
@@ -232,7 +232,7 @@ public class StickySumPerformance {
* @param a First part of sum.
* @param b Second part of sum.
* @return <code>b - (sum - a)</code>
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 6</a>
*/
private static double fastSumWithStickyBitBranched(double a, double b) {
@@ -293,7 +293,7 @@ public class StickySumPerformance {
* @param a First part of sum.
* @param b Second part of sum.
* @return <code>b - (sum - a)</code>
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 6</a>
*/
private static double fastSumWithStickyBitBranchless(double a, double b) {
@@ -399,7 +399,7 @@ public class StickySumPerformance {
* @param a First part of sum.
* @param b Second part of sum.
* @return <code>b - (sum - a)</code>
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 6</a>
*/
private static double fastSumWithStickyBitBranchedOnHigh(double a, double
b) {
@@ -503,7 +503,7 @@ public class StickySumPerformance {
* @param a First part of sum.
* @param b Second part of sum.
* @return <code>b - (sum - a)</code>
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 6</a>
*/
private static double fastSumWithStickyBitBranchedOnLow(double a, double
b) {
diff --git
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/gamma/ErfPerformance.java
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/gamma/ErfPerformance.java
index 3df24b78..a328eb48 100644
---
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/gamma/ErfPerformance.java
+++
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/gamma/ErfPerformance.java
@@ -479,10 +479,10 @@ public class ErfPerformance {
* Returns the inverse error function.
*
* <p>This implementation is described in the paper:
- * <a
href="http://people.maths.ox.ac.uk/gilesm/files/gems_erfinv.pdf">Approximating
+ * <a
href="https://people.maths.ox.ac.uk/gilesm/files/gems_erfinv.pdf">Approximating
* the erfinv function</a> by Mike Giles, Oxford-Man Institute of
Quantitative Finance,
* which was published in GPU Computing Gems, volume 2, 2010.
- * The source code is available <a
href="http://gpucomputing.net/?q=node/1828">here</a>.
+ * The source code is available <a
href="https://gpucomputing.net/?q=node/1828">here</a>.
* </p>
*
* <p>This is the implementation in Commons Numbers 1.0.
@@ -587,7 +587,7 @@ public class ErfPerformance {
*
* <p>This implementation computes erfc(x) using the
* {@link RegularizedGamma.Q#value(double, double, double, int)
regularized gamma function},
- * following <a href="http://mathworld.wolfram.com/Erf.html">Erf</a>,
equation (3).
+ * following <a href="https://mathworld.wolfram.com/Erf.html">Erf</a>,
equation (3).
*
* <p>This is the implementation in Commons Numbers 1.0.
*
@@ -607,7 +607,7 @@ public class ErfPerformance {
*
* <p>This implementation computes erf(x) using the
* {@link RegularizedGamma.P#value(double, double, double, int)
regularized gamma function},
- * following <a href="http://mathworld.wolfram.com/Erf.html"> Erf</a>,
equation (3)
+ * following <a href="https://mathworld.wolfram.com/Erf.html"> Erf</a>,
equation (3)
*
* <p>This is the implementation in Commons Numbers 1.0.
*
@@ -623,7 +623,7 @@ public class ErfPerformance {
}
/**
- * <a href="http://mathworld.wolfram.com/RegularizedGammaFunction.html">
+ * <a href="https://mathworld.wolfram.com/RegularizedGammaFunction.html">
* Regularized Gamma functions</a>.
*
* <p>This is the Commons Numbers 1.0 implementation. Later versions of
@@ -640,7 +640,7 @@ public class ErfPerformance {
}
/**
- * \( P(a, x) \) <a
href="http://mathworld.wolfram.com/RegularizedGammaFunction.html">
+ * \( P(a, x) \) <a
href="https://mathworld.wolfram.com/RegularizedGammaFunction.html">
* regularized Gamma function</a>.
*
* Class is immutable.
@@ -655,15 +655,15 @@ public class ErfPerformance {
* The implementation of this method is based on:
* <ul>
* <li>
- * <a
href="http://mathworld.wolfram.com/RegularizedGammaFunction.html">
+ * <a
href="https://mathworld.wolfram.com/RegularizedGammaFunction.html">
* Regularized Gamma Function</a>, equation (1)
* </li>
* <li>
- * <a
href="http://mathworld.wolfram.com/IncompleteGammaFunction.html">
+ * <a
href="https://mathworld.wolfram.com/IncompleteGammaFunction.html">
* Incomplete Gamma Function</a>, equation (4).
* </li>
* <li>
- * <a
href="http://mathworld.wolfram.com/ConfluentHypergeometricFunctionoftheFirstKind.html">
+ * <a
href="https://mathworld.wolfram.com/ConfluentHypergeometricFunctionoftheFirstKind.html">
* Confluent Hypergeometric Function of the First Kind</a>,
equation (1).
* </li>
* </ul>
@@ -718,7 +718,7 @@ public class ErfPerformance {
}
/**
- * Creates the \( Q(a, x) \equiv 1 - P(a, x) \) <a
href="http://mathworld.wolfram.com/RegularizedGammaFunction.html">
+ * Creates the \( Q(a, x) \equiv 1 - P(a, x) \) <a
href="https://mathworld.wolfram.com/RegularizedGammaFunction.html">
* regularized Gamma function</a>.
*
* Class is immutable.
@@ -733,11 +733,11 @@ public class ErfPerformance {
* The implementation of this method is based on:
* <ul>
* <li>
- * <a
href="http://mathworld.wolfram.com/RegularizedGammaFunction.html">
+ * <a
href="https://mathworld.wolfram.com/RegularizedGammaFunction.html">
* Regularized Gamma Function</a>, equation (1).
* </li>
* <li>
- * <a
href="http://functions.wolfram.com/GammaBetaErf/GammaRegularized/10/0003/">
+ * <a
href="https://functions.wolfram.com/GammaBetaErf/GammaRegularized/10/0003/">
* Regularized incomplete gamma function: Continued fraction
representations
* (formula 06.08.10.0003)</a>
* </li>
diff --git
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/package-info.java
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/package-info.java
index 8451e6c0..22b1d5ee 100644
---
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/package-info.java
+++
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/package-info.java
@@ -20,7 +20,7 @@
*
* <p>
* This package contains code to perform a
- * <a href="http://openjdk.java.net/projects/code-tools/jmh">JMH</a> run.
+ * <a href="https://openjdk.java.net/projects/code-tools/jmh">JMH</a> run.
* </p>
*/
package org.apache.commons.numbers.examples.jmh;
diff --git
a/commons-numbers-field/src/main/java/org/apache/commons/numbers/field/Field.java
b/commons-numbers-field/src/main/java/org/apache/commons/numbers/field/Field.java
index d2866539..d48d858f 100644
---
a/commons-numbers-field/src/main/java/org/apache/commons/numbers/field/Field.java
+++
b/commons-numbers-field/src/main/java/org/apache/commons/numbers/field/Field.java
@@ -17,7 +17,7 @@
package org.apache.commons.numbers.field;
/**
- * Interface representing a <a
href="http://mathworld.wolfram.com/Field.html">field</a>.
+ * Interface representing a <a
href="https://mathworld.wolfram.com/Field.html">field</a>.
*
* @param <T> Type of the field elements.
*/
diff --git a/commons-numbers-field/src/site/site.xml
b/commons-numbers-field/src/site/site.xml
index a9b4ec8f..7d9c54bb 100644
--- a/commons-numbers-field/src/site/site.xml
+++ b/commons-numbers-field/src/site/site.xml
@@ -27,11 +27,11 @@
<item name="Latest API docs (development)"
href="apidocs/index.html"/>
<item name="Javadoc (1.2 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-field/javadocs/api-1.2/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-field/javadocs/api-1.2/index.html"/>
<item name="Javadoc (1.1 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-field/javadocs/api-1.1/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-field/javadocs/api-1.1/index.html"/>
<item name="Javadoc (1.0 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-field/javadocs/api-1.0/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-field/javadocs/api-1.0/index.html"/>
</menu>
</body>
diff --git
a/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/BigFraction.java
b/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/BigFraction.java
index 5e530c98..2bf62154 100644
---
a/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/BigFraction.java
+++
b/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/BigFraction.java
@@ -308,7 +308,7 @@ public final class BigFraction
* <p>
* References:
* <ul>
- * <li><a href="http://mathworld.wolfram.com/ContinuedFraction.html">
+ * <li><a href="https://mathworld.wolfram.com/ContinuedFraction.html">
* Continued Fraction</a> equations (11) and (22)-(26)</li>
* </ul>
*
@@ -339,7 +339,7 @@ public final class BigFraction
* <p>
* References:
* <ul>
- * <li><a href="http://mathworld.wolfram.com/ContinuedFraction.html">
+ * <li><a href="https://mathworld.wolfram.com/ContinuedFraction.html">
* Continued Fraction</a> equations (11) and (22)-(26)</li>
* </ul>
*
diff --git
a/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/Fraction.java
b/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/Fraction.java
index 8f9322fb..e9280ff9 100644
---
a/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/Fraction.java
+++
b/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/Fraction.java
@@ -284,7 +284,7 @@ public final class Fraction
* <p>
* References:
* <ul>
- * <li><a href="http://mathworld.wolfram.com/ContinuedFraction.html">
+ * <li><a href="https://mathworld.wolfram.com/ContinuedFraction.html">
* Continued Fraction</a> equations (11) and (22)-(26)</li>
* </ul>
*
@@ -318,7 +318,7 @@ public final class Fraction
* <p>
* References:
* <ul>
- * <li><a href="http://mathworld.wolfram.com/ContinuedFraction.html">
+ * <li><a href="https://mathworld.wolfram.com/ContinuedFraction.html">
* Continued Fraction</a> equations (11) and (22)-(26)</li>
* </ul>
*
diff --git a/commons-numbers-fraction/src/site/site.xml
b/commons-numbers-fraction/src/site/site.xml
index 9e85be12..8907f41d 100644
--- a/commons-numbers-fraction/src/site/site.xml
+++ b/commons-numbers-fraction/src/site/site.xml
@@ -27,11 +27,11 @@
<item name="Latest API docs (development)"
href="apidocs/index.html"/>
<item name="Javadoc (1.2 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-fraction/javadocs/api-1.2/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-fraction/javadocs/api-1.2/index.html"/>
<item name="Javadoc (1.1 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-fraction/javadocs/api-1.1/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-fraction/javadocs/api-1.1/index.html"/>
<item name="Javadoc (1.0 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-fraction/javadocs/api-1.0/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-fraction/javadocs/api-1.0/index.html"/>
</menu>
</body>
diff --git
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostErf.java
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostErf.java
index e27cde79..f2e67abf 100644
---
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostErf.java
+++
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostErf.java
@@ -25,7 +25,7 @@ package org.apache.commons.numbers.gamma;
import org.apache.commons.numbers.core.DD;
/**
- * Implementation of the <a href="http://mathworld.wolfram.com/Erf.html">error
function</a> and
+ * Implementation of the <a
href="https://mathworld.wolfram.com/Erf.html">error function</a> and
* its inverse.
*
* <p>This code has been adapted from the <a
href="https://www.boost.org/">Boost</a>
diff --git
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostGamma.java
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostGamma.java
index 97118d4b..7f5589ac 100644
---
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostGamma.java
+++
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostGamma.java
@@ -33,7 +33,7 @@ import
org.apache.commons.numbers.fraction.GeneralizedContinuedFraction.Coeffici
/**
* Implementation of the
- * <a
href="http://mathworld.wolfram.com/RegularizedGammaFunction.html">Regularized
Gamma functions</a> and
+ * <a
href="https://mathworld.wolfram.com/RegularizedGammaFunction.html">Regularized
Gamma functions</a> and
* <a
href="https://mathworld.wolfram.com/IncompleteGammaFunction.html">Incomplete
Gamma functions</a>.
*
* <p>This code has been adapted from the <a
href="https://www.boost.org/">Boost</a>
diff --git
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Digamma.java
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Digamma.java
index c36778a2..0b36b081 100644
---
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Digamma.java
+++
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Digamma.java
@@ -17,7 +17,7 @@
package org.apache.commons.numbers.gamma;
/**
- * <a href="http://en.wikipedia.org/wiki/Digamma_function">Digamma
function</a>.
+ * <a href="https://en.wikipedia.org/wiki/Digamma_function">Digamma
function</a>.
* <p>
* It is defined as the logarithmic derivative of the \( \Gamma \)
* ({@link Gamma}) function:
@@ -27,7 +27,7 @@ package org.apache.commons.numbers.gamma;
* @see Gamma
*/
public final class Digamma {
- /** <a
href="http://en.wikipedia.org/wiki/Euler-Mascheroni_constant">Euler-Mascheroni
constant</a>. */
+ /** <a
href="https://en.wikipedia.org/wiki/Euler-Mascheroni_constant">Euler-Mascheroni
constant</a>. */
private static final double GAMMA = 0.577215664901532860606512090082;
/** C limit. */
@@ -50,7 +50,7 @@ public final class Digamma {
* Computes the digamma function.
*
* This is an independently written implementation of the algorithm
described in
- * <a href="http://www.uv.es/~bernardo/1976AppStatist.pdf">Jose Bernardo,
+ * <a href="https://www.uv.es/~bernardo/1976AppStatist.pdf">Jose Bernardo,
* Algorithm AS 103: Psi (Digamma) Function, Applied Statistics, 1976</a>.
* A <a
href="https://en.wikipedia.org/wiki/Digamma_function#Reflection_formula">
* reflection formula</a> is incorporated to improve performance on
negative values.
diff --git
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/IncompleteGamma.java
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/IncompleteGamma.java
index 210e8ff5..9fcf202d 100644
---
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/IncompleteGamma.java
+++
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/IncompleteGamma.java
@@ -37,7 +37,7 @@ public final class IncompleteGamma {
private IncompleteGamma() {}
/**
- * <a href="http://mathworld.wolfram.com/IncompleteGammaFunction.html">
+ * <a href="https://mathworld.wolfram.com/IncompleteGammaFunction.html">
* Lower incomplete Gamma function</a> \( \gamma(a, x) \).
*
* <p>\[ \gamma(a,x) = \int_0^x t^{a-1}\,e^{-t}\,dt \]
@@ -79,7 +79,7 @@ public final class IncompleteGamma {
}
/**
- * <a href="http://mathworld.wolfram.com/IncompleteGammaFunction.html">
+ * <a href="https://mathworld.wolfram.com/IncompleteGammaFunction.html">
* Upper incomplete Gamma function</a> \( \Gamma(a, x) \).
*
* <p>\[ \Gamma(a,x) = \int_x^{\infty} t^{a-1}\,e^{-t}\,dt \]
diff --git
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErf.java
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErf.java
index 3ffd2f4a..e264b4be 100644
---
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErf.java
+++
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErf.java
@@ -17,7 +17,7 @@
package org.apache.commons.numbers.gamma;
/**
- * Inverse of the <a href="http://mathworld.wolfram.com/Erf.html">error
function</a>.
+ * Inverse of the <a href="https://mathworld.wolfram.com/Erf.html">error
function</a>.
*/
public final class InverseErf {
/** Private constructor. */
diff --git
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErfc.java
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErfc.java
index 26ea3556..8ac7c252 100644
---
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErfc.java
+++
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErfc.java
@@ -17,7 +17,7 @@
package org.apache.commons.numbers.gamma;
/**
- * Inverse of the <a
href="http://mathworld.wolfram.com/Erfc.html">complementary error function</a>.
+ * Inverse of the <a
href="https://mathworld.wolfram.com/Erfc.html">complementary error function</a>.
*/
public final class InverseErfc {
/** Private constructor. */
diff --git
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/LanczosApproximation.java
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/LanczosApproximation.java
index 1b809e78..635021fc 100644
---
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/LanczosApproximation.java
+++
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/LanczosApproximation.java
@@ -17,7 +17,7 @@
package org.apache.commons.numbers.gamma;
/**
- * <a href="http://mathworld.wolfram.com/LanczosApproximation.html">
+ * <a href="https://mathworld.wolfram.com/LanczosApproximation.html">
* Lanczos approximation</a> to the Gamma function.
*
* It is related to the Gamma function by the following equation
@@ -28,7 +28,7 @@ package org.apache.commons.numbers.gamma;
* where \( g \) is the Lanczos constant.
*
* See equations (1) through (5), and Paul Godfrey's
- * <a href="http://my.fit.edu/~gabdo/gamma.txt">Note on the computation
+ * <a href="https://my.fit.edu/~gabdo/gamma.txt">Note on the computation
* of the convergent Lanczos complex Gamma approximation</a>.
*/
public final class LanczosApproximation {
diff --git
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/RegularizedGamma.java
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/RegularizedGamma.java
index e724a702..8a30233e 100644
---
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/RegularizedGamma.java
+++
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/RegularizedGamma.java
@@ -38,7 +38,7 @@ public final class RegularizedGamma {
}
/**
- * <a href="http://mathworld.wolfram.com/RegularizedGammaFunction.html">
+ * <a href="https://mathworld.wolfram.com/RegularizedGammaFunction.html">
* Lower regularized Gamma function</a> \( P(a, x) \).
*
* <p>\[ P(a,x) = 1 - Q(a,x) = \frac{\gamma(a,x)}{\Gamma(a)} =
\frac{1}{\Gamma(a)} \int_0^x t^{a-1}\,e^{-t}\,dt \]
@@ -96,7 +96,7 @@ public final class RegularizedGamma {
}
/**
- * <a href="http://mathworld.wolfram.com/RegularizedGammaFunction.html">
+ * <a href="https://mathworld.wolfram.com/RegularizedGammaFunction.html">
* Upper regularized Gamma function</a> \( Q(a, x) \).
*
* <p>\[ Q(a,x) = 1 - P(a,x) = \frac{\Gamma(a,x)}{\Gamma(a)} =
\frac{1}{\Gamma(a)} \int_x^{\infty} t^{a-1}\,e^{-t}\,dt \]
diff --git
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Trigamma.java
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Trigamma.java
index 6f9fee0a..51fe07ab 100644
---
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Trigamma.java
+++
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Trigamma.java
@@ -17,7 +17,7 @@
package org.apache.commons.numbers.gamma;
/**
- * <a href="http://en.wikipedia.org/wiki/Trigamma_function">Trigamma
function</a>.
+ * <a href="https://en.wikipedia.org/wiki/Trigamma_function">Trigamma
function</a>.
*
* It is the derivative of the {@link Digamma digamma function}:
* \( \psi_1(x) = \frac{d^2}{dx^2} (\ln \Gamma(x)) \).
diff --git
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/package-info.java
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/package-info.java
index 37519350..7584a969 100644
---
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/package-info.java
+++
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/package-info.java
@@ -23,17 +23,17 @@
* algorithms described in
* <ul>
* <li>
- * <a href="http://dx.doi.org/10.1145/22721.23109">Didonato and Morris
(1986)</a>,
+ * <a href="https://dx.doi.org/10.1145/22721.23109">Didonato and Morris
(1986)</a>,
* <em>Computation of the Incomplete Gamma Function Ratios and their
Inverse</em>,
* TOMS 12(4), 377-393,
* </li>
* <li>
- * <a href="http://dx.doi.org/10.1145/131766.131776">Didonato and Morris
(1992)</a>,
+ * <a href="https://dx.doi.org/10.1145/131766.131776">Didonato and Morris
(1992)</a>,
* <em>Algorithm 708: Significant Digit Computation of the Incomplete Beta
Function
* Ratios</em>, TOMS 18(3), 360-373,
* </li>
* </ul>
* and implemented in the
- * <a href="http://www.dtic.mil/docs/citations/ADA476840">NSWC Library of
Mathematical Functions</a>.
+ * <a href="https://www.dtic.mil/docs/citations/ADA476840">NSWC Library of
Mathematical Functions</a>.
*/
package org.apache.commons.numbers.gamma;
diff --git a/commons-numbers-gamma/src/site/site.xml
b/commons-numbers-gamma/src/site/site.xml
index 18da6d52..c29e6385 100644
--- a/commons-numbers-gamma/src/site/site.xml
+++ b/commons-numbers-gamma/src/site/site.xml
@@ -27,11 +27,11 @@
<item name="Latest API docs (development)"
href="apidocs/index.html"/>
<item name="Javadoc (1.2 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-gamma/javadocs/api-1.2/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-gamma/javadocs/api-1.2/index.html"/>
<item name="Javadoc (1.1 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-gamma/javadocs/api-1.1/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-gamma/javadocs/api-1.1/index.html"/>
<item name="Javadoc (1.0 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-gamma/javadocs/api-1.0/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-gamma/javadocs/api-1.0/index.html"/>
</menu>
</body>
diff --git
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaRatioTest.java
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaRatioTest.java
index 5c014a07..26dd4c12 100644
---
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaRatioTest.java
+++
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaRatioTest.java
@@ -31,7 +31,7 @@ class GammaRatioTest {
/**
* Reference data for the {@link GammaRatio#value(double, double)}
function. This
* data was generated with the following <a
- * href="http://maxima.sourceforge.net/">Maxima</a> script.
+ * href="https://maxima.sourceforge.net/">Maxima</a> script.
* Note: This data is different from the data used for {@link
BoostGammaTest}.
*
* <pre>
@@ -74,7 +74,7 @@ class GammaRatioTest {
/**
* Reference data for the {@link GammaRatio#delta(double, double)}
function. This
* data was generated with the following <a
- * href="http://maxima.sourceforge.net/">Maxima</a> script.
+ * href="https://maxima.sourceforge.net/">Maxima</a> script.
* Note: This data is different from the data used for {@link
BoostGammaTest}.
*
* <pre>
diff --git
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaTest.java
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaTest.java
index 5e2a08c0..beae13c7 100644
---
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaTest.java
+++
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaTest.java
@@ -32,7 +32,7 @@ class GammaTest {
/**
* Reference data for the {@link Gamma#value(double)} function. This
* data was generated with the following <a
- * href="http://maxima.sourceforge.net/">Maxima</a> script.
+ * href="https://maxima.sourceforge.net/">Maxima</a> script.
* Note: This data is different from the data used for {@link
BoostGammaTest}.
*
* <pre>
diff --git
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/InvGamma1pm1Test.java
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/InvGamma1pm1Test.java
index 7618b4b0..4cb01063 100644
---
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/InvGamma1pm1Test.java
+++
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/InvGamma1pm1Test.java
@@ -27,7 +27,7 @@ class InvGamma1pm1Test {
* <p>
* Reference values for the {@link InvGamma1pm1#value(double)} method.
* These values were generated with the following <a
- * href="http://maxima.sourceforge.net/">Maxima</a> script
+ * href="https://maxima.sourceforge.net/">Maxima</a> script
* </p>
*
* <pre>
diff --git
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaSumTest.java
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaSumTest.java
index e21a70da..b954a686 100644
---
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaSumTest.java
+++
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaSumTest.java
@@ -26,7 +26,7 @@ class LogGammaSumTest {
/**
* Reference data for the {@link LogGammaSum#value(double, double)}
* function. This data was generated with the following
- * <a href="http://maxima.sourceforge.net/">Maxima</a> script.
+ * <a href="https://maxima.sourceforge.net/">Maxima</a> script.
*
* <pre>
* kill(all);
diff --git
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaTest.java
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaTest.java
index 4d4bb78d..a5d0f746 100644
---
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaTest.java
+++
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaTest.java
@@ -39,7 +39,7 @@ class LogGammaTest {
/**
* Reference data for the {@link LogGamma#value(double)} function. This
data
* was generated with the following <a
- * href="http://maxima.sourceforge.net/">Maxima</a> script.
+ * href="https://maxima.sourceforge.net/">Maxima</a> script.
*
* <pre>
* kill(all);
diff --git
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/TestUtils.java
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/TestUtils.java
index d9d68593..89f2f9ba 100644
---
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/TestUtils.java
+++
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/TestUtils.java
@@ -175,7 +175,7 @@ final class TestUtils {
* @param b Second part of sum.
* @param sum Sum of the parts (a + b).
* @return <code>(b - (sum - (sum - b))) + (a - (sum - b))</code>
- * @see <a
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+ * @see <a
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
* Shewchuk (1997) Theorum 7</a>
*/
static double twoSumLow(double a, double b, double sum) {
diff --git
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_0_20_data.csv
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_0_20_data.csv
index 17744de4..70c6d79c 100644
---
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_0_20_data.csv
+++
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_0_20_data.csv
@@ -15,7 +15,7 @@
# Reference data for the gamma function in the range -20 to 20. This
# data was generated with the following <a
-# href="http://maxima.sourceforge.net/">Maxima</a> script.
+# href="https://maxima.sourceforge.net/">Maxima</a> script.
#
# kill(all);
#
diff --git
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_150_171_data.csv
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_150_171_data.csv
index fea76491..665848a5 100644
---
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_150_171_data.csv
+++
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_150_171_data.csv
@@ -15,7 +15,7 @@
# Reference data for the gamma function in the range 150 to 171.5. This
# data was generated with the following <a
-# href="http://maxima.sourceforge.net/">Maxima</a> script.
+# href="https://maxima.sourceforge.net/">Maxima</a> script.
#
# kill(all);
#
diff --git
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_20_150_data.csv
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_20_150_data.csv
index 9524897f..d85ffc90 100644
---
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_20_150_data.csv
+++
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_20_150_data.csv
@@ -15,7 +15,7 @@
# Reference data for the gamma function in the range 20 to 150. This
# data was generated with the following <a
-# href="http://maxima.sourceforge.net/">Maxima</a> script.
+# href="https://maxima.sourceforge.net/">Maxima</a> script.
#
# kill(all);
#
diff --git
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_m20_0_data.csv
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_m20_0_data.csv
index ede26b5e..0e207421 100644
---
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_m20_0_data.csv
+++
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_m20_0_data.csv
@@ -15,7 +15,7 @@
# Reference data for the gamma function in the range -20 to 20. This
# data was generated with the following <a
-# href="http://maxima.sourceforge.net/">Maxima</a> script.
+# href="https://maxima.sourceforge.net/">Maxima</a> script.
#
# kill(all);
#
diff --git
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_very_near_0_data.csv
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_very_near_0_data.csv
index ad5053d9..1048b687 100644
---
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_very_near_0_data.csv
+++
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_very_near_0_data.csv
@@ -15,7 +15,7 @@
# Reference data for the gamma function very close to 0. This
# data was generated with the following <a
-# href="http://maxima.sourceforge.net/">Maxima</a> script.
+# href="https://maxima.sourceforge.net/">Maxima</a> script.
#
# kill(all);
#
diff --git a/commons-numbers-primes/src/site/site.xml
b/commons-numbers-primes/src/site/site.xml
index be3e9bac..33b20602 100644
--- a/commons-numbers-primes/src/site/site.xml
+++ b/commons-numbers-primes/src/site/site.xml
@@ -27,11 +27,11 @@
<item name="Latest API docs (development)"
href="apidocs/index.html"/>
<item name="Javadoc (1.2 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-primes/javadocs/api-1.2/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-primes/javadocs/api-1.2/index.html"/>
<item name="Javadoc (1.1 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-primes/javadocs/api-1.1/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-primes/javadocs/api-1.1/index.html"/>
<item name="Javadoc (1.0 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-primes/javadocs/api-1.0/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-primes/javadocs/api-1.0/index.html"/>
</menu>
</body>
diff --git
a/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Quaternion.java
b/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Quaternion.java
index 66f6a80a..5d5364df 100644
---
a/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Quaternion.java
+++
b/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Quaternion.java
@@ -24,7 +24,7 @@ import java.io.Serializable;
import org.apache.commons.numbers.core.Precision;
/**
- * This class implements <a
href="http://mathworld.wolfram.com/Quaternion.html">
+ * This class implements <a
href="https://mathworld.wolfram.com/Quaternion.html">
* quaternions</a> (Hamilton's hypercomplex numbers).
*
* <p>Wherever quaternion components are listed in sequence, this class
follows the
diff --git a/commons-numbers-quaternion/src/site/site.xml
b/commons-numbers-quaternion/src/site/site.xml
index 66d0d508..c7a482c7 100644
--- a/commons-numbers-quaternion/src/site/site.xml
+++ b/commons-numbers-quaternion/src/site/site.xml
@@ -27,11 +27,11 @@
<item name="Latest API docs (development)"
href="apidocs/index.html"/>
<item name="Javadoc (1.2 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-quaternion/javadocs/api-1.2/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-quaternion/javadocs/api-1.2/index.html"/>
<item name="Javadoc (1.1 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-quaternion/javadocs/api-1.1/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-quaternion/javadocs/api-1.1/index.html"/>
<item name="Javadoc (1.0 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-quaternion/javadocs/api-1.0/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-quaternion/javadocs/api-1.0/index.html"/>
</menu>
</body>
diff --git
a/commons-numbers-rootfinder/src/main/java/org/apache/commons/numbers/rootfinder/BrentSolver.java
b/commons-numbers-rootfinder/src/main/java/org/apache/commons/numbers/rootfinder/BrentSolver.java
index 13a5bbc2..f363d313 100644
---
a/commons-numbers-rootfinder/src/main/java/org/apache/commons/numbers/rootfinder/BrentSolver.java
+++
b/commons-numbers-rootfinder/src/main/java/org/apache/commons/numbers/rootfinder/BrentSolver.java
@@ -19,7 +19,7 @@ package org.apache.commons.numbers.rootfinder;
import java.util.function.DoubleUnaryOperator;
/**
- * This class implements the <a
href="http://mathworld.wolfram.com/BrentsMethod.html">
+ * This class implements the <a
href="https://mathworld.wolfram.com/BrentsMethod.html">
* Brent algorithm</a> for finding zeros of real univariate functions.
* The function should be continuous but not necessarily smooth.
* The {@code solve} method returns a zero {@code x} of the function {@code f}
diff --git a/commons-numbers-rootfinder/src/site/site.xml
b/commons-numbers-rootfinder/src/site/site.xml
index 5b4209bc..6e69d0a9 100644
--- a/commons-numbers-rootfinder/src/site/site.xml
+++ b/commons-numbers-rootfinder/src/site/site.xml
@@ -27,11 +27,11 @@
<item name="Latest API docs (development)"
href="apidocs/index.html"/>
<item name="Javadoc (1.2 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-rootfinder/javadocs/api-1.2/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-rootfinder/javadocs/api-1.2/index.html"/>
<item name="Javadoc (1.1 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-rootfinder/javadocs/api-1.1/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-rootfinder/javadocs/api-1.1/index.html"/>
<item name="Javadoc (1.0 release)"
-
href="http://commons.apache.org/numbers/commons-numbers-rootfinder/javadocs/api-1.0/index.html"/>
+
href="https://commons.apache.org/numbers/commons-numbers-rootfinder/javadocs/api-1.0/index.html"/>
</menu>
</body>