Mercurial > octave-nkf
changeset 8822:40ff50ce3052
ov-base-mat.cc: correctly compute all-scalar index for indexing
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 20 Feb 2009 07:33:40 +0100 |
parents | 352f111b04ce |
children | 3efa512a0957 |
files | src/ChangeLog src/ov-base-mat.cc |
diffstat | 2 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Fri Feb 20 01:23:04 2009 -0500 +++ b/src/ChangeLog Fri Feb 20 07:33:40 2009 +0100 @@ -1,3 +1,8 @@ +2009-02-20 Jaroslav Hajek <highegg@gmail.com> + + * ov-base-mat.cc (octave_base_matrix<MT>::do_index_op): + Correctly compute all-scalar index. + 2009-02-20 John W. Eaton <jwe@octave.org> * ov-base-mat.cc (octave_base_matrix<MT>::assign):
--- a/src/ov-base-mat.cc Fri Feb 20 01:23:04 2009 -0500 +++ b/src/ov-base-mat.cc Fri Feb 20 07:33:40 2009 +0100 @@ -205,7 +205,7 @@ octave_idx_type k = 1, j = 0; for (octave_idx_type i = 0; i < n_idx; i++) { - j += i * k; + j += idx_vec(i)(0) * k; k *= dv (i); } retval = const_cast<const MT&> (matrix)(j);