Mercurial > hg > octave-nkf
diff liboctave/MSparse.h @ 6823:9fddcc586065
[project @ 2007-08-24 08:27:27 by dbateman]
author | dbateman |
---|---|
date | Fri, 24 Aug 2007 08:27:29 +0000 |
parents | 0ce71beb1cf3 |
children | 93c65f2a5668 |
line wrap: on
line diff
--- a/liboctave/MSparse.h +++ b/liboctave/MSparse.h @@ -45,6 +45,9 @@ MSparse (octave_idx_type n, octave_idx_type m) : Sparse<T> (n, m) { } + MSparse (const dim_vector& dv, octave_idx_type nz = 0) : + Sparse<T> (dv, nz) { } + MSparse (const MSparse<T>& a) : Sparse<T> (a) { } MSparse (const MSparse<T>& a, const dim_vector& dv) : Sparse<T> (a, dv) { } @@ -79,6 +82,12 @@ return *this; } + MSparse<T>& insert (const Sparse<T>& a, const Array<octave_idx_type>& indx) + { + Sparse<T>::insert (a, indx); + return *this; + } + MSparse<T> transpose (void) const { return Sparse<T>::transpose (); } MSparse<T> squeeze (void) const { return Sparse<T>::squeeze (); }