diff --git a/src/eva2/optimization/operator/cluster/ClusteringKMeans.java b/src/eva2/optimization/operator/cluster/ClusteringKMeans.java index 02b0b311..954752cd 100644 --- a/src/eva2/optimization/operator/cluster/ClusteringKMeans.java +++ b/src/eva2/optimization/operator/cluster/ClusteringKMeans.java @@ -96,8 +96,8 @@ public class ClusteringKMeans implements InterfaceClustering, java.io.Serializab this.m_C[i] = initialSeeds.getEAIndividual(i).getFitness().clone(); } -// this.m_C[i] = data[RNG.randomInt(0, data.length-1)]; - //this.m_C[i] = data[i]; // This works!! +// this.c[i] = data[RNG.randomInt(0, data.length-1)]; + //this.c[i] = data[i]; // This works!! // we won't check for double instances assuming that double instances // will be ironed out during clustering and to prevent infinite loops // in case there are too many double instances or too few instances @@ -269,7 +269,7 @@ public class ClusteringKMeans implements InterfaceClustering, java.io.Serializab } /** - * This method allows you to cluster a population using m_C. The minimal cluster + * This method allows you to cluster a population using c. The minimal cluster * size is _not_ regarded here. * * @param pop The population diff --git a/src/eva2/optimization/operator/cluster/ClusteringXMeans.java b/src/eva2/optimization/operator/cluster/ClusteringXMeans.java index ef3d8a97..e250ed85 100644 --- a/src/eva2/optimization/operator/cluster/ClusteringXMeans.java +++ b/src/eva2/optimization/operator/cluster/ClusteringXMeans.java @@ -278,7 +278,7 @@ public class ClusteringXMeans implements InterfaceClustering, java.io.Serializab } /** - * This mehtod allows you to cluster a population using m_C + * This mehtod allows you to cluster a population using c * * @param pop The population * @param c The centroids diff --git a/src/eva2/optimization/operator/mutation/MutateESCovarianceMatrixAdaption.java b/src/eva2/optimization/operator/mutation/MutateESCovarianceMatrixAdaption.java index 132dff8d..6c057459 100644 --- a/src/eva2/optimization/operator/mutation/MutateESCovarianceMatrixAdaption.java +++ b/src/eva2/optimization/operator/mutation/MutateESCovarianceMatrixAdaption.java @@ -226,7 +226,7 @@ public class MutateESCovarianceMatrixAdaption implements InterfaceMutation, java for (int i = 0; i < this.m_D; i++) { this.s_N[i] = (1.0 - this.m_c) * this.s_N[i] + this.m_c * this.cu * this.Bz[i]; } -// System.out.println("C bef:\n" + m_C.toString()); +// System.out.println("C bef:\n" + c.toString()); // ADAPT COVARIANCE for (int i = 0; i < this.m_D; i++) { for (int j = i; j < this.m_D; j++) { @@ -235,7 +235,7 @@ public class MutateESCovarianceMatrixAdaption implements InterfaceMutation, java this.m_C.set(j, i, Cij); } } -// System.out.println("C aft:\n" + m_C.toString()); +// System.out.println("C aft:\n" + c.toString()); // ADAPT GLOBAL STEPSIZE for (int i = 0; i < this.m_D; i++) { Bz_d = 0.0; @@ -250,12 +250,12 @@ public class MutateESCovarianceMatrixAdaption implements InterfaceMutation, java protected void evaluateNewObjectX(double[] x, double[][] range) { // if (Double.isNaN((x[0]))) System.out.println("treffer in cma "+ x[0]); -// if (Double.isNaN((m_C.get(0,0)))) System.out.println("treffer in cma"); +// if (Double.isNaN((c.get(0,0)))) System.out.println("treffer in cma"); // for (int i=0;i dist(samples[i], m_C[j])) { - mindist = dist(samples[i], m_C[j]); + for (int j = 0; j < c.length; j++) { + if (mindist > dist(samples[i], c[j])) { + mindist = dist(samples[i], c[j]); index_nc = j; } } - m_IDX[i] = index_nc; + indices[i] = index_nc; } - // determine m_IDX end ! + // determine indices end ! // determine the new centers - for (int indexofc = 0; indexofc < m_C.length; indexofc++) { + for (int indexofc = 0; indexofc < c.length; indexofc++) { double[] newcenter = new double[samples[0].length]; int treffer = 0; - for (int j = 0; j < m_IDX.length; j++) { //System.out.println("j="+j); - if (m_IDX[j] == indexofc) { + for (int j = 0; j < indices.length; j++) { //System.out.println("j="+j); + if (indices[j] == indexofc) { treffer++; for (int d = 0; d < newcenter.length; d++) { - newcenter[d] += m_C[m_IDX[j]][d]; + newcenter[d] += c[indices[j]][d]; //newcenter[d] = newcenter[d] + samples[j][d]; } } @@ -97,7 +84,7 @@ public class KMEANSJAVA { for (int d = 0; d < newcenter.length; d++) { newcenter[d] /= treffer; } - m_C[indexofc] = newcenter; + c[indexofc] = newcenter; } // determine the new centers } @@ -152,8 +139,8 @@ class ClusterComp implements Comparator { */ @Override public int compare(Object p1, Object p2) { - int x1 = ((Cluster) p1).m_SamplesInCluster; - int x2 = ((Cluster) p2).m_SamplesInCluster; + int x1 = ((Cluster) p1).samplesInCluster; + int x2 = ((Cluster) p2).samplesInCluster; if (x1 > x2) { return -1; } diff --git a/src/eva2/tools/MultirunRefiner.java b/src/eva2/tools/MultirunRefiner.java index 94bd77f5..a1cbcb5d 100644 --- a/src/eva2/tools/MultirunRefiner.java +++ b/src/eva2/tools/MultirunRefiner.java @@ -35,7 +35,7 @@ public class MultirunRefiner { private JButton refineJButton, exitJButton; // private JButton confidenceJButton; private JTextArea inputText, outputText; - private JScrollPane m_SP1, m_SP2; + private JScrollPane scrollPane1, scrollPane2; private JMenuBar menuBar; private JMenu fileMenu; private JMenuItem loadMenuItem, saveMenuItem; @@ -118,10 +118,10 @@ public class MultirunRefiner { this.myPanel.setLayout(new GridLayout(1, 2)); this.inputText = new JTextArea(); this.outputText = new JTextArea(); - this.m_SP1 = new JScrollPane(this.inputText); - this.m_SP2 = new JScrollPane(this.outputText); - this.myPanel.add(this.m_SP1); - this.myPanel.add(this.m_SP2); + this.scrollPane1 = new JScrollPane(this.inputText); + this.scrollPane2 = new JScrollPane(this.outputText); + this.myPanel.add(this.scrollPane1); + this.myPanel.add(this.scrollPane2); this.mainFrame.getContentPane().add(this.myPanel, BorderLayout.CENTER); this.myJButtonJPanel = new JPanel(); @@ -203,8 +203,6 @@ public class MultirunRefiner { * current XML document */ private void writeFile() { - // Das hier sollte ich nicht mehr brauchen.... - //this.m_Document = this.m_XMLPanel.getXML(); JFileChooser fc = new JFileChooser(); fc.setDialogTitle("Select destination file"); fc.setFileFilter(new TXTFileFilter()); diff --git a/src/eva2/tools/SelectedTag.java b/src/eva2/tools/SelectedTag.java index 1b948f44..c2f3f155 100644 --- a/src/eva2/tools/SelectedTag.java +++ b/src/eva2/tools/SelectedTag.java @@ -6,12 +6,12 @@ package eva2.tools; */ public class SelectedTag implements java.io.Serializable { - protected int m_Selected; - protected Tag[] m_Tags; + protected int selectedId; + protected Tag[] tags; @Override public Object clone() { - SelectedTag result = new SelectedTag(this.m_Selected, this.m_Tags); + SelectedTag result = new SelectedTag(this.selectedId, this.tags); return (Object) result; } @@ -43,31 +43,31 @@ public class SelectedTag implements java.io.Serializable { * @param tags */ public SelectedTag(int selID, Tag[] tags) { - m_Tags = tags; - m_Selected = -1; + this.tags = tags; + selectedId = -1; for (int i = 0; i < tags.length; i++) { if (i != tags[i].getID()) { System.err.println("warning, SelectedTag with inconsistent ID, this may cause problems"); } if (tags[i].getID() == selID) { - m_Selected = i; + selectedId = i; } } - if (m_Selected == -1) { + if (selectedId == -1) { throw new IllegalArgumentException("Selected tag is not valid"); } } private void init(int selID, String[] tagStrings) { - m_Tags = new Tag[tagStrings.length]; - m_Selected = -1; - for (int i = 0; i < m_Tags.length; i++) { - m_Tags[i] = new Tag(i, tagStrings[i]); + tags = new Tag[tagStrings.length]; + selectedId = -1; + for (int i = 0; i < tags.length; i++) { + tags[i] = new Tag(i, tagStrings[i]); if (selID == i) { - m_Selected = i; + selectedId = i; } } - if (m_Selected == -1) { + if (selectedId == -1) { throw new IllegalArgumentException("Selected tag is not valid"); } } @@ -81,8 +81,8 @@ public class SelectedTag implements java.io.Serializable { * @param i The new selected tag index */ public SelectedTag setSelectedTag(int i) { - if ((i >= 0) && (i < this.m_Tags.length)) { - this.m_Selected = i; + if ((i >= 0) && (i < this.tags.length)) { + this.selectedId = i; } return this; } @@ -95,9 +95,9 @@ public class SelectedTag implements java.io.Serializable { * @param str The new selected tag name */ public SelectedTag setSelectedTag(String str) { - for (int i = 0; i < m_Tags.length; i++) { - if (m_Tags[i].m_String.compareTo(str) == 0) { - m_Selected = i; + for (int i = 0; i < tags.length; i++) { + if (tags[i].text.compareTo(str) == 0) { + selectedId = i; return this; } } @@ -119,24 +119,24 @@ public class SelectedTag implements java.io.Serializable { * */ public Tag getSelectedTag() { - return m_Tags[m_Selected]; + return tags[selectedId]; } /** * */ public int getSelectedTagID() { - return m_Tags[m_Selected].getID(); + return tags[selectedId].getID(); } public String getSelectedString() { - return m_Tags[m_Selected].getString(); + return tags[selectedId].getString(); } public int getTagIDByString(String str) { - for (int i = 0; i < m_Tags.length; i++) { - if (m_Tags[i].equals(str)) { - return m_Tags[i].getID(); + for (int i = 0; i < tags.length; i++) { + if (tags[i].equals(str)) { + return tags[i].getID(); } } return -1; @@ -157,7 +157,7 @@ public class SelectedTag implements java.io.Serializable { * */ public Tag[] getTags() { - return m_Tags; + return tags; } /** @@ -171,8 +171,8 @@ public class SelectedTag implements java.io.Serializable { SelectedTag s = (SelectedTag) o; - if ((s.getTags() == m_Tags) && - (s.getSelectedTag() == m_Tags[m_Selected])) { + if ((s.getTags() == tags) && + (s.getSelectedTag() == tags[selectedId])) { return true; } else { return false; @@ -187,11 +187,11 @@ public class SelectedTag implements java.io.Serializable { */ public boolean hasSameTags(SelectedTag selT) { Tag[] oTags = selT.getTags(); - if (oTags.length != m_Tags.length) { + if (oTags.length != tags.length) { return false; } else { for (int i = 0; i < oTags.length; i++) { - if (oTags[i].getString().compareTo(m_Tags[i].getString()) != 0) { + if (oTags[i].getString().compareTo(tags[i].getString()) != 0) { return false; } } @@ -201,23 +201,23 @@ public class SelectedTag implements java.io.Serializable { @Override public String toString() { - return m_Tags[m_Selected].getString(); + return tags[selectedId].getString(); // Character selSign = '*'; // Character separator = '|'; // StringBuffer sbuf; -// if (m_Selected != 0) sbuf = new StringBuffer(m_Tags[0].getString()); +// if (selectedId != 0) sbuf = new StringBuffer(tags[0].getString()); // else { // sbuf = new StringBuffer(selSign.toString()); -// sbuf.append(m_Tags[0].getString()); +// sbuf.append(tags[0].getString()); // sbuf.append(selSign); // } -// for (int i=1; i