diff src/xdiv.h @ 164:e2c950dd96d2

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