diff src/ov-base-scalar.h @ 7620:36594d5bbe13

Move diag function into the octave_value class
author David Bateman <dbateman@free.fr>
date Fri, 21 Mar 2008 00:08:24 +0100
parents 402168152bb9
children 443a8f5a50fd
line wrap: on
line diff
--- a/src/ov-base-scalar.h	Fri Mar 21 13:20:11 2008 -0400
+++ b/src/ov-base-scalar.h	Fri Mar 21 00:08:24 2008 +0100
@@ -93,6 +93,9 @@
 
   octave_value any (int = 0) const { return (scalar != ST ()); }
 
+  octave_value diag (octave_idx_type k = 0) const 
+    { return octave_value (matrix_value (). diag (k)); }
+
   octave_value sort (octave_idx_type, sortmode) const
     { return octave_value (scalar); }
   octave_value sort (Array<octave_idx_type> &sidx, octave_idx_type,