Mercurial > octave
diff src/xpow.h @ 164:e2c950dd96d2
[project @ 1993-10-18 19:32:00 by jwe]
author | jwe |
---|---|
date | Mon, 18 Oct 1993 19:32:00 +0000 |
parents | 78fd87e624cb |
children | a99f28f5e351 |
line wrap: on
line diff
--- a/src/xpow.h Mon Oct 18 19:26:01 1993 +0000 +++ b/src/xpow.h Mon Oct 18 19:32:00 1993 +0000 @@ -28,43 +28,43 @@ #pragma interface #endif -#include <Complex.h> - -#include "Matrix.h" - -#include "tree-const.h" +class Complex; +class Matrix; +class ComplexMatrix; +class tree_constant; extern tree_constant xpow (double a, double b); -extern tree_constant xpow (double a, Matrix& b); -extern tree_constant xpow (double a, Complex& b); -extern tree_constant xpow (double a, ComplexMatrix& b); +extern tree_constant xpow (double a, const Matrix& b); +extern tree_constant xpow (double a, const Complex& b); +extern tree_constant xpow (double a, const ComplexMatrix& b); -extern tree_constant xpow (Matrix& a, double b); -extern tree_constant xpow (Matrix& a, Complex& b); +extern tree_constant xpow (const Matrix& a, double b); +extern tree_constant xpow (const Matrix& a, const Complex& b); -extern tree_constant xpow (Complex& a, double b); -extern tree_constant xpow (Complex& a, Matrix& b); -extern tree_constant xpow (Complex& a, Complex& b); -extern tree_constant xpow (Complex& a, ComplexMatrix& b); +extern tree_constant xpow (const Complex& a, double b); +extern tree_constant xpow (const Complex& a, const Matrix& b); +extern tree_constant xpow (const Complex& a, const Complex& b); +extern tree_constant xpow (const Complex& a, const ComplexMatrix& b); -extern tree_constant xpow (ComplexMatrix& a, double b); -extern tree_constant xpow (ComplexMatrix& a, Complex& b); +extern tree_constant xpow (const ComplexMatrix& a, double b); +extern tree_constant xpow (const ComplexMatrix& a, const Complex& b); -extern tree_constant elem_xpow (double a, Matrix& b); -extern tree_constant elem_xpow (double a, ComplexMatrix& b); +extern tree_constant elem_xpow (double a, const Matrix& b); +extern tree_constant elem_xpow (double a, const ComplexMatrix& b); -extern tree_constant elem_xpow (Matrix& a, double b); -extern tree_constant elem_xpow (Matrix& a, Matrix& b); -extern tree_constant elem_xpow (Matrix& a, Complex& b); -extern tree_constant elem_xpow (Matrix& a, ComplexMatrix& b); +extern tree_constant elem_xpow (const Matrix& a, double b); +extern tree_constant elem_xpow (const Matrix& a, const Matrix& b); +extern tree_constant elem_xpow (const Matrix& a, const Complex& b); +extern tree_constant elem_xpow (const Matrix& a, const ComplexMatrix& b); -extern tree_constant elem_xpow (Complex& a, Matrix& b); -extern tree_constant elem_xpow (Complex& a, ComplexMatrix& b); +extern tree_constant elem_xpow (const Complex& a, const Matrix& b); +extern tree_constant elem_xpow (const Complex& a, const ComplexMatrix& b); -extern tree_constant elem_xpow (ComplexMatrix& a, double b); -extern tree_constant elem_xpow (ComplexMatrix& a, Matrix& b); -extern tree_constant elem_xpow (ComplexMatrix& a, Complex& b); -extern tree_constant elem_xpow (ComplexMatrix& a, ComplexMatrix& b); +extern tree_constant elem_xpow (const ComplexMatrix& a, double b); +extern tree_constant elem_xpow (const ComplexMatrix& a, const Matrix& b); +extern tree_constant elem_xpow (const ComplexMatrix& a, const Complex& b); +extern tree_constant elem_xpow (const ComplexMatrix& a, + const ComplexMatrix& b); #endif