diff src/ov-base-mat.h @ 4513:508238e65af7

[project @ 2003-09-19 21:40:57 by jwe]
author jwe
date Fri, 19 Sep 2003 21:41:21 +0000
parents be631c1720ea
children 01ee68d18069
line wrap: on
line diff
--- a/src/ov-base-mat.h
+++ b/src/ov-base-mat.h
@@ -91,13 +91,16 @@
   int rows (void) const { return matrix.rows (); }
   int columns (void) const { return matrix.columns (); }
 
+  dim_vector dims (void) const { return matrix.dims (); }
+
+  // XXX FIXME XXX 
   int length (void) const
-  {
-    int r = rows ();
-    int c = columns ();
+    {
+      int r = rows ();
+      int c = columns ();
 
-    return (r == 0 || c == 0) ? 0 : ((r > c) ? r : c);
-  }
+      return (r == 0 || c == 0) ? 0 : ((r > c) ? r : c);
+    }
 
   octave_value all (int dim = 0) const { return matrix.all (dim); }
   octave_value any (int dim = 0) const { return matrix.any (dim); }