Mercurial > octave
diff liboctave/oct-rand.cc @ 9647:54f45f883a53
optimize & extend randperm
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Wed, 16 Sep 2009 13:41:49 +0200 |
parents | eb63fbe60fab |
children | 829e69ec3110 |
line wrap: on
line diff
--- a/liboctave/oct-rand.cc Tue Sep 15 21:19:15 2009 +0200 +++ b/liboctave/oct-rand.cc Wed Sep 16 13:41:49 2009 +0200 @@ -390,7 +390,7 @@ if (n >= 0 && m >= 0) { - retval.resize (n, m); + retval.clear (n, m); if (n > 0 && m > 0) fill (retval.capacity(), retval.fortran_vec(), a); @@ -408,7 +408,7 @@ if (! dims.all_zero ()) { - retval.resize (dims); + retval.clear (dims); fill (retval.capacity(), retval.fortran_vec(), a); } @@ -423,7 +423,7 @@ if (n > 0) { - retval.resize (n); + retval.clear (n); fill (retval.capacity (), retval.fortran_vec (), a); }