diff src/data.cc @ 10785:c2041adcf234

remove unnecessary sparse indexing overloads
author Jaroslav Hajek <highegg@gmail.com>
date Tue, 13 Jul 2010 12:08:08 +0200
parents b397b8edd8c5
children 177f1ad7c7c1
line wrap: on
line diff
--- a/src/data.cc
+++ b/src/data.cc
@@ -6299,7 +6299,7 @@
       while (order > 0 && k > 0)
         {
           idx_vector col1 (':'), col2 (':'), sl1 (1, k), sl2 (0, k-1);
-          retval = retval.index (col1, sl1, 0) - retval.index (col2, sl2, 0);
+          retval = SparseT (retval.index (col1, sl1)) - SparseT (retval.index (col2, sl2));
           assert (retval.columns () == k-1);
           order--;
           k--;
@@ -6311,7 +6311,7 @@
       while (order > 0 && k > 0)
         {
           idx_vector col1 (':'), col2 (':'), sl1 (1, k), sl2 (0, k-1);
-          retval = retval.index (sl1, col1, 0) - retval.index (sl2, col2, 0);
+          retval = SparseT (retval.index (sl1, col1)) - SparseT (retval.index (sl2, col2));
           assert (retval.rows () == k-1);
           order--;
           k--;