Mercurial > hg > octave-nkf
diff liboctave/dNDArray.cc @ 8777:724c0f46d9d4
implement cummin/cummax functions
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Tue, 17 Feb 2009 11:26:29 +0100 |
parents | b756ce0002db |
children | eb63fbe60fab |
line wrap: on
line diff
--- a/liboctave/dNDArray.cc +++ b/liboctave/dNDArray.cc @@ -754,6 +754,30 @@ } NDArray +NDArray::cummax (int dim) const +{ + return do_mx_cumminmax_op<NDArray> (*this, dim, mx_inline_cummax); +} + +NDArray +NDArray::cummax (ArrayN<octave_idx_type>& idx_arg, int dim) const +{ + return do_mx_cumminmax_op<NDArray> (*this, idx_arg, dim, mx_inline_cummax); +} + +NDArray +NDArray::cummin (int dim) const +{ + return do_mx_cumminmax_op<NDArray> (*this, dim, mx_inline_cummin); +} + +NDArray +NDArray::cummin (ArrayN<octave_idx_type>& idx_arg, int dim) const +{ + return do_mx_cumminmax_op<NDArray> (*this, idx_arg, dim, mx_inline_cummin); +} + +NDArray NDArray::concat (const NDArray& rb, const Array<octave_idx_type>& ra_idx) { if (rb.numel () > 0)