Mercurial > octave
comparison libinterp/corefcn/rand.cc @ 29569:29a1f8fd8ee6
move idx_vector classes inside octave namespace
* idx-vector.h, idx-vector.cc:
Move idx_vector classes inside octave namespace. Update all uses
outside of octave namespace to use octave:: tag.
* Sparse.h: Eliminate forward declaration of idx_vector.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 28 Apr 2021 13:46:02 -0400 |
parents | 7854d5752dd2 |
children | 32c3a5805893 |
comparison
equal
deleted
inserted
replaced
29568:a7cbd0e54e7a | 29569:29a1f8fd8ee6 |
---|---|
1200 rvec[i] = ivec[i] + 1; | 1200 rvec[i] = ivec[i] + 1; |
1201 | 1201 |
1202 if (m < n) | 1202 if (m < n) |
1203 idx.resize (dim_vector (1, m)); | 1203 idx.resize (dim_vector (1, m)); |
1204 | 1204 |
1205 // Now create an array object with a cached idx_vector. | 1205 // Now create an array object with a cached octave::idx_vector. |
1206 return ovl (new octave_matrix (r, idx_vector (idx))); | 1206 return ovl (new octave_matrix (r, octave::idx_vector (idx))); |
1207 } | 1207 } |
1208 | 1208 |
1209 /* | 1209 /* |
1210 %!assert (sort (randperm (20)), 1:20) | 1210 %!assert (sort (randperm (20)), 1:20) |
1211 %!assert (length (randperm (20,10)), 10) | 1211 %!assert (length (randperm (20,10)), 10) |