Mercurial > hg > octave-nkf
diff liboctave/dNDArray.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/dNDArray.h +++ b/liboctave/dNDArray.h @@ -87,7 +87,12 @@ NDArray sum (int dim = -1) const; NDArray sumsq (int dim = -1) const; int cat (const NDArray& ra_arg, int dim, int iidx, int move); - + + NDArray max (int dim = 0) const; + NDArray max (ArrayN<int>& index, int dim = 0) const; + NDArray min (int dim = 0) const; + NDArray min (ArrayN<int>& index, int dim = 0) const; + NDArray abs (void) const; ComplexNDArray fourier (int dim = 1) const; @@ -125,6 +130,14 @@ NDArray (double *d, const dim_vector& dv) : MArrayN<double> (d, dv) { } }; +extern NDArray min (double d, const NDArray& m); +extern NDArray min (const NDArray& m, double d); +extern NDArray min (const NDArray& a, const NDArray& b); + +extern NDArray max (double d, const NDArray& m); +extern NDArray max (const NDArray& m, double d); +extern NDArray max (const NDArray& a, const NDArray& b); + NDS_CMP_OP_DECLS (NDArray, double) NDS_BOOL_OP_DECLS (NDArray, double)