You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by ka...@apache.org on 2008/04/17 17:09:00 UTC

svn commit: r649144 - in /lucene/mahout/trunk/src/main/java/org/apache/mahout/matrix: DenseVectorWritable.java SparseVectorWritable.java

Author: kalle
Date: Thu Apr 17 08:08:56 2008
New Revision: 649144

URL: http://svn.apache.org/viewvc?rev=649144&view=rev
Log:
MAHOUT-41 minor update
new instance of vector for each readFields()

Modified:
    lucene/mahout/trunk/src/main/java/org/apache/mahout/matrix/DenseVectorWritable.java
    lucene/mahout/trunk/src/main/java/org/apache/mahout/matrix/SparseVectorWritable.java

Modified: lucene/mahout/trunk/src/main/java/org/apache/mahout/matrix/DenseVectorWritable.java
URL: http://svn.apache.org/viewvc/lucene/mahout/trunk/src/main/java/org/apache/mahout/matrix/DenseVectorWritable.java?rev=649144&r1=649143&r2=649144&view=diff
==============================================================================
--- lucene/mahout/trunk/src/main/java/org/apache/mahout/matrix/DenseVectorWritable.java (original)
+++ lucene/mahout/trunk/src/main/java/org/apache/mahout/matrix/DenseVectorWritable.java Thu Apr 17 08:08:56 2008
@@ -44,9 +44,7 @@
 
   public void readFields(DataInput dataInput) throws IOException {
     int cardinality = dataInput.readInt();
-    if (vector == null || vector.cardinality() != cardinality) {
-      vector = new DenseVector(cardinality);
-    }
+    vector = new DenseVector(cardinality);    
     for (int i = 0; i < cardinality; i++) {
       vector.set(i, dataInput.readDouble());
     }

Modified: lucene/mahout/trunk/src/main/java/org/apache/mahout/matrix/SparseVectorWritable.java
URL: http://svn.apache.org/viewvc/lucene/mahout/trunk/src/main/java/org/apache/mahout/matrix/SparseVectorWritable.java?rev=649144&r1=649143&r2=649144&view=diff
==============================================================================
--- lucene/mahout/trunk/src/main/java/org/apache/mahout/matrix/SparseVectorWritable.java (original)
+++ lucene/mahout/trunk/src/main/java/org/apache/mahout/matrix/SparseVectorWritable.java Thu Apr 17 08:08:56 2008
@@ -46,16 +46,14 @@
 
   public void readFields(DataInput dataInput) throws IOException {
     int cardinality = dataInput.readInt();
-    if (vector == null || vector.cardinality() != cardinality) {
-      vector = new SparseVector(cardinality);
-    }
+    vector = new SparseVector(cardinality);    
     int size = dataInput.readInt();
     for (int i = 0; i < size; i++) {
       vector.set(dataInput.readInt(), dataInput.readDouble());
     }
   }
 
-  public Vector get() {
+  public SparseVector get() {
     return vector;
   }