Mercurial > octave-nkf
comparison liboctave/fMatrix.cc @ 9227:8145f2255276
use explicit template qualifs to please Intel C++ and MSVC++
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Mon, 02 Mar 2009 08:07:48 +0100 |
parents | dc07bc4157b8 |
children | be6867ba8104 |
comparison
equal
deleted
inserted
replaced
9226:50c7d87ecfa1 | 9227:8145f2255276 |
---|---|
2762 // in a base class? | 2762 // in a base class? |
2763 | 2763 |
2764 boolMatrix | 2764 boolMatrix |
2765 FloatMatrix::all (int dim) const | 2765 FloatMatrix::all (int dim) const |
2766 { | 2766 { |
2767 return do_mx_red_op<boolMatrix> (*this, dim, mx_inline_all); | 2767 return do_mx_red_op<boolMatrix, float> (*this, dim, mx_inline_all); |
2768 } | 2768 } |
2769 | 2769 |
2770 boolMatrix | 2770 boolMatrix |
2771 FloatMatrix::any (int dim) const | 2771 FloatMatrix::any (int dim) const |
2772 { | 2772 { |
2773 return do_mx_red_op<boolMatrix> (*this, dim, mx_inline_any); | 2773 return do_mx_red_op<boolMatrix, float> (*this, dim, mx_inline_any); |
2774 } | 2774 } |
2775 | 2775 |
2776 FloatMatrix | 2776 FloatMatrix |
2777 FloatMatrix::cumprod (int dim) const | 2777 FloatMatrix::cumprod (int dim) const |
2778 { | 2778 { |
2779 return do_mx_cum_op<FloatMatrix> (*this, dim, mx_inline_cumprod); | 2779 return do_mx_cum_op<FloatMatrix, float> (*this, dim, mx_inline_cumprod); |
2780 } | 2780 } |
2781 | 2781 |
2782 FloatMatrix | 2782 FloatMatrix |
2783 FloatMatrix::cumsum (int dim) const | 2783 FloatMatrix::cumsum (int dim) const |
2784 { | 2784 { |
2785 return do_mx_cum_op<FloatMatrix> (*this, dim, mx_inline_cumsum); | 2785 return do_mx_cum_op<FloatMatrix, float> (*this, dim, mx_inline_cumsum); |
2786 } | 2786 } |
2787 | 2787 |
2788 FloatMatrix | 2788 FloatMatrix |
2789 FloatMatrix::prod (int dim) const | 2789 FloatMatrix::prod (int dim) const |
2790 { | 2790 { |
2791 return do_mx_red_op<FloatMatrix> (*this, dim, mx_inline_prod); | 2791 return do_mx_red_op<FloatMatrix, float> (*this, dim, mx_inline_prod); |
2792 } | 2792 } |
2793 | 2793 |
2794 FloatMatrix | 2794 FloatMatrix |
2795 FloatMatrix::sum (int dim) const | 2795 FloatMatrix::sum (int dim) const |
2796 { | 2796 { |
2797 return do_mx_red_op<FloatMatrix> (*this, dim, mx_inline_sum); | 2797 return do_mx_red_op<FloatMatrix, float> (*this, dim, mx_inline_sum); |
2798 } | 2798 } |
2799 | 2799 |
2800 FloatMatrix | 2800 FloatMatrix |
2801 FloatMatrix::sumsq (int dim) const | 2801 FloatMatrix::sumsq (int dim) const |
2802 { | 2802 { |
2803 return do_mx_red_op<FloatMatrix> (*this, dim, mx_inline_sumsq); | 2803 return do_mx_red_op<FloatMatrix, float> (*this, dim, mx_inline_sumsq); |
2804 } | 2804 } |
2805 | 2805 |
2806 FloatMatrix | 2806 FloatMatrix |
2807 FloatMatrix::abs (void) const | 2807 FloatMatrix::abs (void) const |
2808 { | 2808 { |