comparison liboctave/ChangeLog @ 10421:99e9bae2d81e

improve sparse indexing interface
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 18 Mar 2010 14:55:52 +0100
parents 3373fdc0b14a
children 0677c5d80b77
comparison
equal deleted inserted replaced
10420:3373fdc0b14a 10421:99e9bae2d81e
1 2010-03-18 Jaroslav Hajek <highegg@gmail.com>
2
3 * Sparse.h (Sparse<T>::index): Use const references. Use bool for
4 resize_ok. Remove Array<idx_vector> overload.
5 * MSparse.h (MSparse<T>::index): Ditto.
6 * dSparse.h, dSparse.cc (SparseMatrix::index): Ditto.
7 * CSparse.h, CSparse.cc (SparseComplexMatrix::index): Ditto.
8 * boolSparse.h, boolSparse.cc (SparseBoolMatrix::index): Ditto.
9 * Sparse.cc (Sparse<T>::index): Ditto. Redim index to 2 dimensions.
10 Don't use non-const methods. Use gripe_index_out_of_range.
11
1 2010-03-17 John W. Eaton <jwe@octave.org> 12 2010-03-17 John W. Eaton <jwe@octave.org>
2 13
3 * dim-vector.h (dim_vector): Also use DIM_VECTOR macro for 2 and 14 * dim-vector.h (dim_vector): Also use DIM_VECTOR macro for 2 and
4 3 dimensions. 15 3 dimensions.
5 16