Mercurial > hg > octave-nkf
diff src/ov-scalar.cc @ 5731:c7d5a534afa5
[project @ 2006-04-03 19:33:26 by jwe]
author | jwe |
---|---|
date | Mon, 03 Apr 2006 19:33:27 +0000 |
parents | 4c8a2e4e0717 |
children | 8d7162924bd3 |
line wrap: on
line diff
--- a/src/ov-scalar.cc +++ b/src/ov-scalar.cc @@ -106,6 +106,29 @@ return retval; } +octave_value +octave_scalar::resize (const dim_vector& dv, bool fill) const +{ + if (fill) + { + NDArray retval (dv, NDArray::resize_fill_value()); + + if (dv.numel ()) + retval(0) = scalar; + + return retval; + } + else + { + NDArray retval (dv); + + if (dv.numel ()) + retval(0) = scalar; + + return retval; + } +} + octave_value octave_scalar::convert_to_str_internal (bool, bool, char type) const {