changes.
authoryeom <yeom>
Sat, 31 Jul 2010 21:25:55 +0000 (21:25 +0000)
committeryeom <yeom>
Sat, 31 Jul 2010 21:25:55 +0000 (21:25 +0000)
Robust/src/Benchmarks/oooJava/kmeans/Normal.java
Robust/src/Benchmarks/oooJava/power/Power.java

index e7914aaca2c99b9621ea22bd9a86c06f7367680d..29925c789d58c90be2b8c80c2073268f50d99b7e 100644 (file)
@@ -143,19 +143,22 @@ public class Normal {
                  
                   int sidx=0;
                   for (int i = start; i < stop; i++) {
-                          
+                    
                            int newIndex=indexArray[sidx];
                        if (membership[i] != newIndex) {
                                delta += 1.0f;
                        }
        
-                       membership[i] = newIndex;
-       
+                         membership[i] = newIndex;
                          new_centers_len[newIndex] = new_centers_len[newIndex] + 1;
-                         for (int j = 0; j < nfeatures; j++) {
-                           new_centers[newIndex][j] = new_centers[newIndex][j] + feature[i][j];
-                         }
                          
+                         float[] tmpnew_centers=new_centers[newIndex];
+                         float[] tmpfeature=feature[i];
+                         
+                         for (int j = 0; j < nfeatures; j++) {
+                           tmpnew_centers[j] = tmpnew_centers[j] + tmpfeature[j];
+                    }
+                 
                        sidx++;
                   }
 
index cae29026e44bb231f77cc2a40489ef731b3f1e28..2628ffeb2c11588e9cc10c7e226a2c60f7f1ea56 100644 (file)
@@ -42,7 +42,8 @@ public class Power {
 
                // initial pass
                long start0 = System.currentTimeMillis();
-               Root r = new Root(10, 20, 5, 10);
+//             Root r = new Root(10, 20, 5, 10);
+               Root r = new Root(20, 20, 5, 10);
                long end0 = System.currentTimeMillis();
 
                long start1 = System.currentTimeMillis();