diff liboctave/CNDArray.h @ 4844:9f7ef92b50b0

[project @ 2004-04-02 17:26:53 by jwe]
author jwe
date Fri, 02 Apr 2004 17:26:54 +0000
parents d3bd9c04147f
children bd043a433918
line wrap: on
line diff
--- a/liboctave/CNDArray.h	Fri Apr 02 14:54:20 2004 +0000
+++ b/liboctave/CNDArray.h	Fri Apr 02 17:26:54 2004 +0000
@@ -89,6 +89,11 @@
   ComplexNDArray sumsq (int dim = -1) const;
   int cat (const ComplexNDArray& ra_arg, int dim, int iidx, int move);
 
+  ComplexNDArray max (int dim = 0) const;
+  ComplexNDArray max (ArrayN<int>& index, int dim = 0) const;
+  ComplexNDArray min (int dim = 0) const;
+  ComplexNDArray min (ArrayN<int>& index, int dim = 0) const;
+
   ComplexNDArray& insert (const NDArray& a, int r, int c);
   ComplexNDArray& insert (const ComplexNDArray& a, int r, int c);
   
@@ -130,6 +135,14 @@
     : MArrayN<Complex> (d, dv) { }
 };
 
+extern ComplexNDArray min (const Complex& c, const ComplexNDArray& m);
+extern ComplexNDArray min (const ComplexNDArray& m, const Complex& c);
+extern ComplexNDArray min (const ComplexNDArray& a, const ComplexNDArray& b);
+
+extern ComplexNDArray max (const Complex& c, const ComplexNDArray& m);
+extern ComplexNDArray max (const ComplexNDArray& m, const Complex& c);
+extern ComplexNDArray max (const ComplexNDArray& a, const ComplexNDArray& b);
+
 NDS_CMP_OP_DECLS (ComplexNDArray, Complex)
 NDS_BOOL_OP_DECLS (ComplexNDArray, Complex)