diff liboctave/Sparse.cc @ 8290:7cbe01c21986

improve dense array indexing
author Jaroslav Hajek <highegg@gmail.com>
date Mon, 20 Oct 2008 16:54:28 +0200
parents 283989f2da9b
children 25bc2d31e1bf
line wrap: on
line diff
--- a/liboctave/Sparse.cc
+++ b/liboctave/Sparse.cc
@@ -2507,7 +2507,7 @@
 
 	      for (octave_idx_type i = 0; i < n; i++)
 		{
-		  new_idx.xelem(i) = sidx[i]->i + 1;
+		  new_idx.xelem(i) = sidx[i]->i;
 		  rhs_idx[i] = sidx[i]->idx;
 		}
 
@@ -3061,7 +3061,7 @@
 
                       for (octave_idx_type i = 0; i < n; i++)
                         {
-                          new_idx.xelem(i) = sidx[i]->i + 1;
+                          new_idx.xelem(i) = sidx[i]->i;
                           rhs_idx_i[i] = sidx[i]->idx;
                         }
 
@@ -3100,7 +3100,7 @@
 
                       for (octave_idx_type i = 0; i < m; i++)
                         {
-                          new_idx.xelem(i) = sidx[i]->i + 1;
+                          new_idx.xelem(i) = sidx[i]->i;
                           rhs_idx_j[i] = sidx[i]->idx;
                         }
 
@@ -3318,7 +3318,7 @@
 
 		      for (octave_idx_type i = 0; i < len; i++)
 			{
-			  new_idx.xelem(i) = sidx[i]->i + 1;
+			  new_idx.xelem(i) = sidx[i]->i;
 			  rhs_idx[i] = sidx[i]->idx;
 			}