Author: robinanil
Date: Mon Feb 22 19:03:43 2010
New Revision: 915021

URL: http://svn.apache.org/viewvc?rev=915021&view=rev
Log:
MAHOUT-300 DenseVector Tweaks

Modified:
    
lucene/mahout/trunk/math/src/main/java/org/apache/mahout/math/DenseVector.java

Modified: 
lucene/mahout/trunk/math/src/main/java/org/apache/mahout/math/DenseVector.java
URL: 
http://svn.apache.org/viewvc/lucene/mahout/trunk/math/src/main/java/org/apache/mahout/math/DenseVector.java?rev=915021&r1=915020&r2=915021&view=diff
==============================================================================
--- 
lucene/mahout/trunk/math/src/main/java/org/apache/mahout/math/DenseVector.java 
(original)
+++ 
lucene/mahout/trunk/math/src/main/java/org/apache/mahout/math/DenseVector.java 
Mon Feb 22 19:03:43 2010
@@ -325,7 +325,7 @@
     double result = 0;
     if (x instanceof DenseVector) {
       for (int i = 0; i < x.size(); i++) {
-        result += this.getQuick(i) * x.getQuick(i);
+        result += this.values[i] * x.getQuick(i);
       }
       return result;
     } else {
@@ -333,7 +333,7 @@
       Iterator<org.apache.mahout.math.Vector.Element> iter = 
x.iterateNonZero();
       while (iter.hasNext()) {
         org.apache.mahout.math.Vector.Element element = iter.next();
-        result += element.get() * getQuick(element.index());
+        result += element.get() * this.values[element.index()];
       }
       return result;
     }


Reply via email to