Mercurial > hg > octave-nkf
diff src/ov-base-scalar.h @ 10653:ec5fa46e0e45
override ndims and numel for scalars and matrices
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Tue, 25 May 2010 08:53:58 +0200 |
parents | ffe28cdc6fe2 |
children | 654fbde5dceb |
line wrap: on
line diff
--- a/src/ov-base-scalar.h +++ b/src/ov-base-scalar.h @@ -78,6 +78,10 @@ dim_vector dims (void) const { static dim_vector dv (1, 1); return dv; } + octave_idx_type numel (void) const { return 1; } + + int ndims (void) const { return 2; } + octave_idx_type nnz (void) const { return (scalar != ST ()) ? 1 : 0; } octave_value permute (const Array<int>&, bool = false) const;