Mercurial > hg > octave-nkf
diff src/ov-base-scalar.h @ 4563:742993a501b9
[project @ 2003-10-29 06:25:12 by jwe]
author | jwe |
---|---|
date | Wed, 29 Oct 2003 06:25:12 +0000 |
parents | 802818bfac91 |
children | 12b6fbd57436 |
line wrap: on
line diff
--- a/src/ov-base-scalar.h +++ b/src/ov-base-scalar.h @@ -74,20 +74,12 @@ const std::list<octave_value_list>& idx, const octave_value& rhs); - int rows (void) const { return 1; } - - int columns (void) const { return 1; } - - int length (void) const { return 1; } - - int ndims (void) const { return 2; } - - int numel (void) const { return 1; } - bool is_constant (void) const { return true; } bool is_defined (void) const { return true; } + dim_vector dims (void) const { static dim_vector dv (1, 1); return dv; } + octave_value all (int = 0) const { return (scalar != 0.0); } octave_value any (int = 0) const { return (scalar != 0.0); }