Mercurial > hg > octave-lyh
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; }