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 diff
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -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
+++ b/src/ov-base-mat.cc
@@ -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);