Author: tdunning
Date: Thu Aug 19 14:49:48 2010
New Revision: 987175

URL: http://svn.apache.org/viewvc?rev=987175&view=rev
Log:
Another silly build issue.

Modified:
    mahout/trunk/core/src/main/java/org/apache/mahout/ep/State.java

Modified: mahout/trunk/core/src/main/java/org/apache/mahout/ep/State.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/ep/State.java?rev=987175&r1=987174&r2=987175&view=diff
==============================================================================
--- mahout/trunk/core/src/main/java/org/apache/mahout/ep/State.java (original)
+++ mahout/trunk/core/src/main/java/org/apache/mahout/ep/State.java Thu Aug 19 
14:49:48 2010
@@ -69,7 +69,9 @@ public class State<T extends Payload<T>>
     r.omni = this.omni;
     r.step = Arrays.copyOf(this.step, this.step.length);
     r.maps = Arrays.copyOf(this.maps, this.maps.length);
-    r.payload = this.payload.copy();
+    if (r.payload != null) {
+      r.payload = this.payload.copy();
+    }
     r.gen = this.gen;
     return r;
   }
@@ -95,7 +97,9 @@ public class State<T extends Payload<T>>
       r.step[i] = lambda * step[i] + r.omni * gen.nextGaussian();
       r.params[i] += r.step[i];
     }
-    r.payload.update(r.getMappedParams());
+    if (r.payload != null) {
+      r.payload.update(r.getMappedParams());
+    }
     return r;
   }
 


Reply via email to