Mercurial > hg > octave-lyh
diff src/pr-output.cc @ 8290:7cbe01c21986
improve dense array indexing
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Mon, 20 Oct 2008 16:54:28 +0200 |
parents | 85184151822e |
children | 9238637cb81c |
line wrap: on
line diff
--- a/src/pr-output.cc +++ b/src/pr-output.cc @@ -1747,7 +1747,7 @@ idx(1) = idx_vector (':'); \ \ for (int k = 2; k < ndims; k++) \ - idx(k) = idx_vector (ra_idx(k) + 1); \ + idx(k) = idx_vector (ra_idx(k)); \ \ octave_value page \ = MAT_T (Array2<ELT_T> (nda.index (idx), nr, nc)); \ @@ -2291,7 +2291,7 @@ idx(1) = idx_vector (':'); for (int k = 2; k < ndims; k++) - idx(k) = idx_vector (ra_idx(k) + 1); + idx(k) = idx_vector (ra_idx(k)); Array2<std::string> page (nda.index (idx), nr, nc); @@ -2558,7 +2558,7 @@ idx(1) = idx_vector (':'); for (int k = 2; k < ndims; k++) - idx(k) = idx_vector (ra_idx(k) + 1); + idx(k) = idx_vector (ra_idx(k)); Array2<T> page (nda.index (idx), nr, nc); @@ -2663,7 +2663,7 @@ idx(1) = idx_vector (':'); for (int k = 2; k < ndims; k++) - idx(k) = idx_vector (ra_idx(k) + 1); + idx(k) = idx_vector (ra_idx(k)); Array2<T> page (nda.index (idx), nr, nc);