Mercurial > hg > octave-lyh
comparison src/ov-base-mat.h @ 3472:9c509e1cbf49
[project @ 2000-01-24 05:05:49 by jwe]
author | jwe |
---|---|
date | Mon, 24 Jan 2000 05:05:50 +0000 |
parents | 3ee04ff37b3e |
children | d14c483b3c12 |
comparison
equal
deleted
inserted
replaced
3471:a0aef47b4b4d | 3472:9c509e1cbf49 |
---|---|
74 int length (void) const | 74 int length (void) const |
75 { | 75 { |
76 int r = rows (); | 76 int r = rows (); |
77 int c = columns (); | 77 int c = columns (); |
78 | 78 |
79 return r > c ? r : c; | 79 return (r == 0 || c == 0) ? 0 : ((r > c) ? r : c); |
80 } | 80 } |
81 | 81 |
82 octave_value all (void) const { return matrix.all (); } | 82 octave_value all (void) const { return matrix.all (); } |
83 octave_value any (void) const { return matrix.any (); } | 83 octave_value any (void) const { return matrix.any (); } |
84 | 84 |