Mercurial > hg > octave-nkf
diff src/ov-cx-mat.cc @ 8290:7cbe01c21986
improve dense array indexing
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Mon, 20 Oct 2008 16:54:28 +0200 |
parents | 82be108cc558 |
children | c777f3ce02d8 |
line wrap: on
line diff
--- a/src/ov-cx-mat.cc +++ b/src/ov-cx-mat.cc @@ -122,10 +122,12 @@ { octave_idx_type len = idx.length (); + Array<idx_vector> ra_idx (len); + for (octave_idx_type i = 0; i < len; i++) - matrix.set_index (idx(i).index_vector ()); + ra_idx(i) = idx(i).index_vector (); - ::assign (matrix, rhs); + matrix.assign (ra_idx, rhs); } bool