Author: dlyubimov
Date: Tue Apr 19 15:34:19 2011
New Revision: 1095116
URL: http://svn.apache.org/viewvc?rev=1095116&view=rev
Log:
MAHOUT-638: fixing a row multiplication for sparse input
Modified:
mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/Omega.java
Modified:
mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/Omega.java
URL:
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/Omega.java?rev=1095116&r1=1095115&r2=1095116&view=diff
==============================================================================
---
mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/Omega.java
(original)
+++
mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/Omega.java
Tue Apr 19 15:34:19 2011
@@ -60,10 +60,8 @@ public class Omega {
Arrays.fill(yRow, 0);
if (!aRow.isDense()) {
- int j = 0;
for (Element el : aRow) {
- accumDots(j, el.get(), yRow);
- j++;
+ accumDots(el.index(), el.get(), yRow);
}
} else {