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;