comparison src/sparse-xdiv.h @ 5164:57077d0ddc8e

[project @ 2005-02-25 19:55:24 by jwe]
author jwe
date Fri, 25 Feb 2005 19:55:28 +0000
parents
children 4c8a2e4e0717
comparison
equal deleted inserted replaced
5163:9f3299378193 5164:57077d0ddc8e
1 /*
2
3 Copyright (C) 2004 David Bateman
4 Copyright (C) 1998-2004 Andy Adler
5
6 Octave is free software; you can redistribute it and/or modify it
7 under the terms of the GNU General Public License as published by the
8 Free Software Foundation; either version 2, or (at your option) any
9 later version.
10
11 Octave is distributed in the hope that it will be useful, but WITHOUT
12 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 for more details.
15
16 You should have received a copy of the GNU General Public License
17 along with this program; see the file COPYING. If not, write to the Free
18 Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19
20 */
21
22 #if !defined (octave_sparse_xdiv_h)
23 #define octave_sparse_xdiv_h 1
24
25 #include "oct-cmplx.h"
26
27 class SparseMatrix;
28 class SparseComplexMatrix;
29
30 extern Matrix xdiv (const Matrix& a, const SparseMatrix& b);
31 extern ComplexMatrix xdiv (const Matrix& a, const SparseComplexMatrix& b);
32 extern ComplexMatrix xdiv (const ComplexMatrix& a, const SparseMatrix& b);
33 extern ComplexMatrix xdiv (const ComplexMatrix& a,
34 const SparseComplexMatrix& b);
35
36 extern SparseMatrix xdiv (const SparseMatrix& a, const SparseMatrix& b);
37 extern SparseComplexMatrix xdiv (const SparseMatrix& a,
38 const SparseComplexMatrix& b);
39 extern SparseComplexMatrix xdiv (const SparseComplexMatrix& a,
40 const SparseMatrix& b);
41 extern SparseComplexMatrix xdiv (const SparseComplexMatrix& a,
42 const SparseComplexMatrix& b);
43
44 extern Matrix x_el_div (double a, const SparseMatrix& b);
45 extern ComplexMatrix x_el_div (double a, const SparseComplexMatrix& b);
46 extern ComplexMatrix x_el_div (const Complex a, const SparseMatrix& b);
47 extern ComplexMatrix x_el_div (const Complex a,
48 const SparseComplexMatrix& b);
49
50 extern Matrix xleftdiv (const SparseMatrix& a, const Matrix& b);
51 extern ComplexMatrix xleftdiv (const SparseMatrix& a, const ComplexMatrix& b);
52 extern ComplexMatrix xleftdiv (const SparseComplexMatrix& a, const Matrix& b);
53 extern ComplexMatrix xleftdiv (const SparseComplexMatrix& a,
54 const ComplexMatrix& b);
55
56 extern SparseMatrix xleftdiv (const SparseMatrix& a, const SparseMatrix& b);
57 extern SparseComplexMatrix xleftdiv (const SparseMatrix& a,
58 const SparseComplexMatrix& b);
59 extern SparseComplexMatrix xleftdiv (const SparseComplexMatrix& a,
60 const SparseMatrix& b);
61 extern SparseComplexMatrix xleftdiv (const SparseComplexMatrix& a,
62 const SparseComplexMatrix& b);
63
64 #endif
65
66 /*
67 ;;; Local Variables: ***
68 ;;; mode: C++ ***
69 ;;; End: ***
70 */