Author: dfilimon
Date: Fri May  3 15:21:47 2013
New Revision: 1478836

URL: http://svn.apache.org/r1478836
Log:
Fixes part of MAHOUT-1155.

https://issues.apache.org/jira/browse/MAHOUT-1155

Doesn't update Centroid because that is now part of the larger Vector changes
in https://issues.apache.org/jira/browse/MAHOUT-1202.


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

Modified: 
mahout/trunk/math/src/main/java/org/apache/mahout/math/MatrixSlice.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/math/src/main/java/org/apache/mahout/math/MatrixSlice.java?rev=1478836&r1=1478835&r2=1478836&view=diff
==============================================================================
--- mahout/trunk/math/src/main/java/org/apache/mahout/math/MatrixSlice.java 
(original)
+++ mahout/trunk/math/src/main/java/org/apache/mahout/math/MatrixSlice.java Fri 
May  3 15:21:47 2013
@@ -17,17 +17,20 @@
 
 package org.apache.mahout.math;
 
-public class MatrixSlice {
-
-  private final Vector v;
-  private final int index;
+public class MatrixSlice extends DelegatingVector {
+  private int index;
 
   public MatrixSlice(Vector v, int index) {
-    this.v = v;
+    super(v);
     this.index = index;
   }
 
-  public Vector vector() { return v; }
-  public int index() { return index; }
+  public Vector vector() {
+    return getVector();
+  }
+
+  public int index() {
+    return index;
+  }
 }
 


Reply via email to