You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by er...@apache.org on 2021/08/09 16:41:34 UTC
[commons-math] 02/09: "Simplex.TransformFactory" must extend
"OptimizationData".
This is an automated email from the ASF dual-hosted git repository.
erans pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-math.git
commit 1bc6e8de2535169337219e8fed682a670267ab46
Author: Gilles Sadowski <gi...@gmail.com>
AuthorDate: Mon Aug 9 10:31:07 2021 +0200
"Simplex.TransformFactory" must extend "OptimizationData".
---
.../legacy/optim/nonlinear/scalar/noderiv/HedarFukushimaTransform.java | 3 +--
.../optim/nonlinear/scalar/noderiv/MultiDirectionalTransform.java | 3 +--
.../legacy/optim/nonlinear/scalar/noderiv/NelderMeadTransform.java | 3 +--
.../commons/math4/legacy/optim/nonlinear/scalar/noderiv/Simplex.java | 2 +-
4 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/HedarFukushimaTransform.java b/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/HedarFukushimaTransform.java
index 2328b72..d4967d57 100644
--- a/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/HedarFukushimaTransform.java
+++ b/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/HedarFukushimaTransform.java
@@ -54,8 +54,7 @@ import org.apache.commons.math4.legacy.optim.OptimizationData;
* "SSA" algorithm in the above paper.
*/
public class HedarFukushimaTransform
- implements Simplex.TransformFactory,
- OptimizationData {
+ implements Simplex.TransformFactory {
/** Shrinkage coefficient. */
private final double sigma;
/** Sampler for reflection coefficient. */
diff --git a/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/MultiDirectionalTransform.java b/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/MultiDirectionalTransform.java
index 6b4e1f8..5d59bae 100644
--- a/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/MultiDirectionalTransform.java
+++ b/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/MultiDirectionalTransform.java
@@ -30,8 +30,7 @@ import org.apache.commons.math4.legacy.optim.OptimizationData;
* Multi-directional search method.
*/
public class MultiDirectionalTransform
- implements Simplex.TransformFactory,
- OptimizationData {
+ implements Simplex.TransformFactory {
/** Reflection coefficient. */
private static final double ALPHA = 1;
/** Default value for {@link #gamma}: {@value}. */
diff --git a/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/NelderMeadTransform.java b/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/NelderMeadTransform.java
index 775d5a3..9751516 100644
--- a/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/NelderMeadTransform.java
+++ b/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/NelderMeadTransform.java
@@ -28,8 +28,7 @@ import org.apache.commons.math4.legacy.optim.OptimizationData;
* <a href="https://en.wikipedia.org/wiki/Nelder%E2%80%93Mead_method">Nelder-Mead method</a>.
*/
public class NelderMeadTransform
- implements Simplex.TransformFactory,
- OptimizationData {
+ implements Simplex.TransformFactory {
/** Default value for {@link #alpha}: {@value}. */
private static final double DEFAULT_ALPHA = 1;
/** Default value for {@link #gamma}: {@value}. */
diff --git a/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/Simplex.java b/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/Simplex.java
index bcc94aa..f5a127a 100644
--- a/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/Simplex.java
+++ b/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/optim/nonlinear/scalar/noderiv/Simplex.java
@@ -249,7 +249,7 @@ public final class Simplex implements OptimizationData {
* @see NelderMeadTransform
* @see HedarFukushimaTransform
*/
- public interface TransformFactory {
+ public interface TransformFactory extends OptimizationData {
/**
* Creates a simplex transformation.
*