Mercurial > hg > octave-nkf
diff liboctave/intNDArray.cc @ 8777:724c0f46d9d4
implement cummin/cummax functions
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Tue, 17 Feb 2009 11:26:29 +0100 |
parents | 9f7ce4bf7650 |
children | ea76466605ba |
line wrap: on
line diff
--- a/liboctave/intNDArray.cc +++ b/liboctave/intNDArray.cc @@ -237,6 +237,34 @@ return do_mx_minmax_op<intNDArray<T> > (*this, idx_arg, dim, mx_inline_min); } +template <class T> +intNDArray<T> +intNDArray<T>::cummax (int dim) const +{ + return do_mx_cumminmax_op<intNDArray<T> > (*this, dim, mx_inline_cummax); +} + +template <class T> +intNDArray<T> +intNDArray<T>::cummax (ArrayN<octave_idx_type>& idx_arg, int dim) const +{ + return do_mx_cumminmax_op<intNDArray<T> > (*this, idx_arg, dim, mx_inline_cummax); +} + +template <class T> +intNDArray<T> +intNDArray<T>::cummin (int dim) const +{ + return do_mx_cumminmax_op<intNDArray<T> > (*this, dim, mx_inline_cummin); +} + +template <class T> +intNDArray<T> +intNDArray<T>::cummin (ArrayN<octave_idx_type>& idx_arg, int dim) const +{ + return do_mx_cumminmax_op<intNDArray<T> > (*this, idx_arg, dim, mx_inline_cummin); +} + /* ;;; Local Variables: *** ;;; mode: C++ ***