diff liboctave/fCNDArray.h @ 9790:a5035bc7fbfb

rewrite dispatch part & slightly improve min,max,cummin,cummax
author Jaroslav Hajek <highegg@gmail.com>
date Mon, 09 Nov 2009 13:09:49 +0100
parents 26abff55f6fe
children f80c566bc751
line wrap: on
line diff
--- a/liboctave/fCNDArray.h
+++ b/liboctave/fCNDArray.h
@@ -87,17 +87,17 @@
   FloatComplexNDArray concat (const FloatComplexNDArray& rb, const Array<octave_idx_type>& ra_idx);
   FloatComplexNDArray concat (const FloatNDArray& rb, const Array<octave_idx_type>& ra_idx);
 
-  FloatComplexNDArray max (int dim = 0) const;
-  FloatComplexNDArray max (Array<octave_idx_type>& index, int dim = 0) const;
-  FloatComplexNDArray min (int dim = 0) const;
-  FloatComplexNDArray min (Array<octave_idx_type>& index, int dim = 0) const;
+  FloatComplexNDArray max (int dim = -1) const;
+  FloatComplexNDArray max (Array<octave_idx_type>& index, int dim = -1) const;
+  FloatComplexNDArray min (int dim = -1) const;
+  FloatComplexNDArray min (Array<octave_idx_type>& index, int dim = -1) const;
 
-  FloatComplexNDArray cummax (int dim = 0) const;
-  FloatComplexNDArray cummax (Array<octave_idx_type>& index, int dim = 0) const;
-  FloatComplexNDArray cummin (int dim = 0) const;
-  FloatComplexNDArray cummin (Array<octave_idx_type>& index, int dim = 0) const;
+  FloatComplexNDArray cummax (int dim = -1) const;
+  FloatComplexNDArray cummax (Array<octave_idx_type>& index, int dim = -1) const;
+  FloatComplexNDArray cummin (int dim = -1) const;
+  FloatComplexNDArray cummin (Array<octave_idx_type>& index, int dim = -1) const;
 
-  FloatComplexNDArray diff (octave_idx_type order = 1, int dim = 0) const;
+  FloatComplexNDArray diff (octave_idx_type order = 1, int dim = -1) const;
 
   FloatComplexNDArray& insert (const NDArray& a, octave_idx_type r, octave_idx_type c);
   FloatComplexNDArray& insert (const FloatComplexNDArray& a, octave_idx_type r, octave_idx_type c);