diff liboctave/ArrayN.h @ 7433:402168152bb9

[project @ 2008-01-31 18:59:09 by dbateman]
author dbateman
date Thu, 31 Jan 2008 18:59:11 +0000
parents 2eb392d058bb
children 2467639bd8c0
line wrap: on
line diff
--- a/liboctave/ArrayN.h
+++ b/liboctave/ArrayN.h
@@ -135,6 +135,19 @@
       Array<T> tmp = Array<T>::index (ra_idx, resize_ok, rfv);
       return ArrayN<T> (tmp, tmp.dims ());
     }
+
+  ArrayN<T> sort (octave_idx_type dim = 0, sortmode mode = UNDEFINED) const
+    {
+      Array<T> tmp = Array<T>::sort (dim, mode);
+      return ArrayN<T> (tmp, tmp.dims ());
+    }
+
+  ArrayN<T> sort (Array<octave_idx_type> &sidx, octave_idx_type dim = 0,
+		 sortmode mode = UNDEFINED) const
+    {
+      Array<T> tmp = Array<T>::sort (sidx, dim, mode);
+      return ArrayN<T> (tmp, tmp.dims ());
+    }
 };
 
 template <class T>