Mercurial > hg > octave-lyh
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); }