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;
}