diff --git a/src/eva2/gui/PropertySheetPanel.java b/src/eva2/gui/PropertySheetPanel.java index c54d9348..fda8e822 100644 --- a/src/eva2/gui/PropertySheetPanel.java +++ b/src/eva2/gui/PropertySheetPanel.java @@ -419,7 +419,7 @@ public class PropertySheetPanel extends JPanel implements PropertyChangeListener JComponent view, JComponent viewWrapper) { JPanel newPanel = new JPanel(); if (tipText != null) { - view.setToolTipText(tipText); + label.setToolTipText(tipText); view.setToolTipText(tipText); } newPanel.setBorder(BorderFactory.createEmptyBorder(10,5,0,10)); diff --git a/src/eva2/gui/PropertyValueSelector.java b/src/eva2/gui/PropertyValueSelector.java index d0301f65..46b30ace 100644 --- a/src/eva2/gui/PropertyValueSelector.java +++ b/src/eva2/gui/PropertyValueSelector.java @@ -15,12 +15,12 @@ package eva2.gui; /*==========================================================================* * CLASS DECLARATION *==========================================================================*/ -import javax.swing.*; -import java.awt.event.*; -import java.beans.*; -/** - * - */ +import java.beans.PropertyEditor; + +import javax.swing.ComboBoxModel; +import javax.swing.DefaultComboBoxModel; +import javax.swing.JComboBox; + public class PropertyValueSelector extends JComboBox { PropertyEditor m_Editor; /** diff --git a/src/eva2/server/go/problems/AbstractProblemDoubleOffset.java b/src/eva2/server/go/problems/AbstractProblemDoubleOffset.java index 64deda0c..2cdef645 100644 --- a/src/eva2/server/go/problems/AbstractProblemDoubleOffset.java +++ b/src/eva2/server/go/problems/AbstractProblemDoubleOffset.java @@ -11,8 +11,8 @@ public abstract class AbstractProblemDoubleOffset extends AbstractProblemDouble // protected AbstractEAIndividual m_OverallBest = null; protected int m_ProblemDimension = 10; - protected double m_XOffSet = 0.0; // TODO make them private, implement eval() and create abstract evalWithoutOffsets - protected double m_YOffSet = 0.0; + protected double m_XOffset = 0.0; // TODO make them private, implement eval() and create abstract evalWithoutOffsets + protected double m_YOffset = 0.0; // protected boolean m_UseTestConstraint = false; public AbstractProblemDoubleOffset() { @@ -24,8 +24,8 @@ public abstract class AbstractProblemDoubleOffset extends AbstractProblemDouble super(); super.cloneObjects(b); this.m_ProblemDimension = b.m_ProblemDimension; - this.m_XOffSet = b.m_XOffSet; - this.m_YOffSet = b.m_YOffSet; + this.m_XOffset = b.m_XOffset; + this.m_YOffset = b.m_YOffset; // this.m_UseTestConstraint = b.m_UseTestConstraint; } @@ -51,29 +51,29 @@ public abstract class AbstractProblemDoubleOffset extends AbstractProblemDouble } /** This method allows you to set/get an offset for decision variables. - * @param XOffSet The offset for the decision variables. + * @param XOffset The offset for the decision variables. */ - public void setXOffSet(double XOffSet) { - this.m_XOffSet = XOffSet; + public void setXOffset(double XOffset) { + this.m_XOffset = XOffset; } - public double getXOffSet() { - return this.m_XOffSet; + public double getXOffset() { + return this.m_XOffset; } - public String xOffSetTipText() { - return "Choose an offset for the decision variable."; + public String XOffsetTipText() { + return "Choose an offset for the decision variables."; } /** This method allows you to set/get the offset for the * objective value. - * @param YOffSet The offset for the objective value. + * @param YOffset The offset for the objective value. */ - public void setYOffSet(double YOffSet) { - this.m_YOffSet = YOffSet; + public void setYOffset(double YOffset) { + this.m_YOffset = YOffset; } - public double getYOffSet() { - return this.m_YOffSet; + public double getYOffset() { + return this.m_YOffset; } - public String yOffSetTipText() { + public String YOffsetTipText() { return "Choose an offset for the objective value."; } /** Length of the x vector at is to be optimized diff --git a/src/eva2/server/go/problems/F10Problem.java b/src/eva2/server/go/problems/F10Problem.java index 1a579052..742891a4 100644 --- a/src/eva2/server/go/problems/F10Problem.java +++ b/src/eva2/server/go/problems/F10Problem.java @@ -40,9 +40,9 @@ public class F10Problem extends AbstractProblemDoubleOffset implements Interface x = rotateMaybe(x); double[] result = new double[1]; double c1 = this.calculateC(1); - result[0] = m_YOffSet; + result[0] = m_YOffset; for (int i = 0; i < x.length-1; i++) { - double xi = x[i]-m_XOffSet; + double xi = x[i]-m_XOffset; result[0] += ((this.calculateC(xi))/(c1 * Math.pow(Math.abs(xi),2-this.m_D))) + Math.pow(xi, 2) -1; } return result; diff --git a/src/eva2/server/go/problems/F11Problem.java b/src/eva2/server/go/problems/F11Problem.java index ebefbbe7..13caa913 100644 --- a/src/eva2/server/go/problems/F11Problem.java +++ b/src/eva2/server/go/problems/F11Problem.java @@ -43,11 +43,11 @@ public class F11Problem extends AbstractProblemDoubleOffset implements Interface double[] result = new double[1]; double tmpProd = 1; for (int i = 0; i < x.length; i++) { - double xi = x[i]-m_XOffSet; + double xi = x[i]-m_XOffset; result[0] += Math.pow(xi, 2); tmpProd *= Math.cos((xi)/Math.sqrt(i+1)); } - result[0] = ((result[0]/this.m_D) - tmpProd + 1)+m_YOffSet; + result[0] = ((result[0]/this.m_D) - tmpProd + 1)+m_YOffset; return result; } diff --git a/src/eva2/server/go/problems/F12Problem.java b/src/eva2/server/go/problems/F12Problem.java index a24f1b46..5054de6d 100644 --- a/src/eva2/server/go/problems/F12Problem.java +++ b/src/eva2/server/go/problems/F12Problem.java @@ -38,10 +38,10 @@ public class F12Problem extends AbstractProblemDoubleOffset implements java.io.S double[] result = new double[1]; double tmp = 0;//-5; for (int i = 1; i < x.length-1; i++) { - tmp += Math.pow(x[i]-m_XOffSet, 2); + tmp += Math.pow(x[i]-m_XOffset, 2); } - double x0 = x[0]-m_XOffSet; - result[0] = m_YOffSet+((Math.exp(-5*x0*x0)+2*Math.exp(-5*Math.pow(1-x0, 2)))*Math.exp(-5*tmp)); + double x0 = x[0]-m_XOffset; + result[0] = m_YOffset+((Math.exp(-5*x0*x0)+2*Math.exp(-5*Math.pow(1-x0, 2)))*Math.exp(-5*tmp)); return result; } diff --git a/src/eva2/server/go/problems/F13Problem.java b/src/eva2/server/go/problems/F13Problem.java index 21cf01dd..48d37d98 100644 --- a/src/eva2/server/go/problems/F13Problem.java +++ b/src/eva2/server/go/problems/F13Problem.java @@ -52,10 +52,10 @@ public class F13Problem extends AbstractProblemDoubleOffset implements Interface public double[] eval(double[] x) { x = rotateMaybe(x); double[] result = new double[1]; - result[0] = m_YOffSet; + result[0] = m_YOffset; for (int i=0; i