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/13 23:53:23 UTC

[commons-math] 02/04: Override "toString".

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 e9d811daa3b01e79ff166a0aa5704ea76a74731a
Author: Gilles Sadowski <gi...@gmail.com>
AuthorDate: Fri Aug 13 00:54:56 2021 +0200

    Override "toString".
---
 .../optim/nonlinear/scalar/noderiv/HedarFukushimaTransform.java  | 6 ++++++
 .../nonlinear/scalar/noderiv/MultiDirectionalTransform.java      | 7 +++++++
 .../optim/nonlinear/scalar/noderiv/NelderMeadTransform.java      | 9 +++++++++
 3 files changed, 22 insertions(+)

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 d0a773f..42cea1a 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
@@ -205,4 +205,10 @@ public class HedarFukushimaTransform
                                 point.getPoint(),
                                 eval);
     }
+
+    /** {@inheritDoc} */
+    @Override
+    public String toString() {
+        return "Hedar-Fukushima [s=" + sigma + "]";
+    }
 }
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 e33f6ac..28d6c5d 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
@@ -129,4 +129,11 @@ public class MultiDirectionalTransform
 
         return original.replaceLast(replacement).evaluate(evalFunc, comp);
     }
+
+    /** {@inheritDoc} */
+    @Override
+    public String toString() {
+        return "Multidirectional [g=" + gamma +
+            " s=" + sigma + "]";
+    }
 }
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 908ebf1..435bed5 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
@@ -138,4 +138,13 @@ public class NelderMeadTransform
             return newSimplex.shrink(sigma, evaluationFunction);
         };
     }
+
+    /** {@inheritDoc} */
+    @Override
+    public String toString() {
+        return "Nelder-Mead [a=" + alpha +
+            " g=" + gamma +
+            " r=" + rho +
+            " s=" + sigma + "]";
+    }
 }