Mercurial > hg > octave-nkf
diff src/xpow.h @ 9103:10bed8fbec99
optimize scalar .^ range operation
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Wed, 08 Apr 2009 10:53:06 +0200 |
parents | 93f18f166aba |
children | cd96d29c5efa |
line wrap: on
line diff
--- a/src/xpow.h +++ b/src/xpow.h @@ -40,6 +40,7 @@ class ComplexNDArray; class FloatComplexNDArray; class octave_value; +class Range; extern octave_value xpow (double a, double b); extern octave_value xpow (double a, const Matrix& b); @@ -67,6 +68,7 @@ extern octave_value elem_xpow (double a, const Matrix& b); extern octave_value elem_xpow (double a, const ComplexMatrix& b); +extern octave_value elem_xpow (double a, const Range& r); extern octave_value elem_xpow (const Matrix& a, double b); extern octave_value elem_xpow (const Matrix& a, const Matrix& b); @@ -75,6 +77,7 @@ extern octave_value elem_xpow (const Complex& a, const Matrix& b); extern octave_value elem_xpow (const Complex& a, const ComplexMatrix& b); +extern octave_value elem_xpow (const Complex& a, const Range& r); extern octave_value elem_xpow (const ComplexMatrix& a, double b); extern octave_value elem_xpow (const ComplexMatrix& a, const Matrix& b);