Mercurial > hg > octave-lyh
diff liboctave/dSparse.cc @ 10431:5dd7a7bf4950
simplify sparse->full conversions in liboctave
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Mon, 22 Mar 2010 12:05:33 +0100 |
parents | 99e9bae2d81e |
children | 4d1fc073fbb7 |
line wrap: on
line diff
--- a/liboctave/dSparse.cc +++ b/liboctave/dSparse.cc @@ -7554,15 +7554,7 @@ Matrix SparseMatrix::matrix_value (void) const { - octave_idx_type nr = rows (); - octave_idx_type nc = cols (); - - Matrix retval (nr, nc, 0.0); - for (octave_idx_type j = 0; j < nc; j++) - for (octave_idx_type i = cidx(j); i < cidx(j+1); i++) - retval.elem (ridx(i), j) = data (i); - - return retval; + return Sparse<double>::array_value (); } std::ostream&