Mercurial > hg > octave-nkf
diff liboctave/ChangeLog @ 10516:f0266ee4aabe
optimize some special indexing & assignment cases
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Tue, 13 Apr 2010 14:59:01 +0200 |
parents | aac9f4265048 |
children | 72c90e7132a9 |
line wrap: on
line diff
--- a/liboctave/ChangeLog +++ b/liboctave/ChangeLog @@ -1,3 +1,12 @@ +2010-04-13 Jaroslav Hajek <highegg@gmail.com> + + * Sparse.cc (Sparse<T>::index): If S is a sparse column vector, + forward S(I,1) and S(I,:) to 1D indexing. Handle permutation indexing + in the 1D case. + (Sparse<T>::assign): If S is a sparse column vector, + forward S(I,1) = X and S(I,:) =X to 1D indexed assignment. + * idx-vector.cc (idx_vector::inverse_permutation): Add missing break. + 2010-04-13 Jaroslav Hajek <highegg@gmail.com> * Array-util.cc (gripe_invalid_assignment_size,