Mercurial > hg > octave-nkf
diff liboctave/boolSparse.cc @ 10421:99e9bae2d81e
improve sparse indexing interface
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Thu, 18 Mar 2010 14:55:52 +0100 |
parents | 07ebe522dac2 |
children | bdf5d85cfc5e |
line wrap: on
line diff
--- a/liboctave/boolSparse.cc +++ b/liboctave/boolSparse.cc @@ -192,24 +192,18 @@ } SparseBoolMatrix -SparseBoolMatrix::index (idx_vector& i, int resize_ok) const +SparseBoolMatrix::index (const idx_vector& i, bool resize_ok) const { return Sparse<bool>::index (i, resize_ok); } SparseBoolMatrix -SparseBoolMatrix::index (idx_vector& i, idx_vector& j, int resize_ok) const +SparseBoolMatrix::index (const idx_vector& i, const idx_vector& j, bool resize_ok) const { return Sparse<bool>::index (i, j, resize_ok); } SparseBoolMatrix -SparseBoolMatrix::index (Array<idx_vector>& ra_idx, int resize_ok) const -{ - return Sparse<bool>::index (ra_idx, resize_ok); -} - -SparseBoolMatrix SparseBoolMatrix::reshape (const dim_vector& new_dims) const { return Sparse<bool>::reshape (new_dims);