Mercurial > hg > octave-nkf
annotate liboctave/operators/sparse-mx-ops @ 16660:cbb1bb7a5c3d
Added tag ss-3-7-5 for changeset 608e307b4914
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 14 May 2013 05:23:53 -0400 |
parents | 494f9bac8862 |
children | d63878346099 |
rev | line source |
---|---|
14138
72c96de7a403
maint: update copyright notices for 2012
John W. Eaton <jwe@octave.org>
parents:
11523
diff
changeset
|
1 # Copyright (C) 2004-2012 John W. Eaton |
7019 | 2 # |
3 # This file is part of Octave. | |
4 # | |
5 # Octave is free software; you can redistribute it and/or modify it | |
6 # under the terms of the GNU General Public License as published by the | |
7 # Free Software Foundation; either version 3 of the License, or (at | |
8 # your option) any later version. | |
9 # | |
10 # Octave is distributed in the hope that it will be useful, but WITHOUT | |
11 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
12 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
13 # for more details. | |
14 # | |
15 # You should have received a copy of the GNU General Public License | |
16 # along with Octave; see the file COPYING. If not, see | |
17 # <http://www.gnu.org/licenses/>. | |
18 | |
15414
494f9bac8862
build: Rename autogen.sh script to bootstrap to conform to GNU guidelines.
Rik <rik@octave.org>
parents:
15271
diff
changeset
|
19 # NOTE: if this file changes, you must run bootstrap and configure to |
9794
0d4613a736e9
convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
7019
diff
changeset
|
20 # rebuild the source file lists for Make. |
0d4613a736e9
convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
7019
diff
changeset
|
21 |
5164 | 22 # types |
23 # | |
24 # key typename object-type header fwd-decl-ok scalar-zero | |
25 # | |
26 # S: scalar | |
27 # M: matrix | |
28 # DM: diagonal matrix | |
29 # ND: N-d array | |
30 # SM: sparse matrix | |
31 # | |
32 sm SparseMatrix SM dSparse.h YES 0.0 | |
33 scm SparseComplexMatrix SM CSparse.h YES 0.0 | |
34 sbm SparseBoolMatrix SM boolSparse.h YES false | |
35 b bool S NONE NO false | |
36 bm boolMatrix M boolMatrix.h YES false | |
37 s double S NONE NO 0.0 | |
38 cs Complex S oct-cmplx.h NO 0.0 | |
39 m Matrix M dMatrix.h YES 0.0 | |
40 cm ComplexMatrix M CMatrix.h YES 0.0 | |
41 # ops | |
42 # result_t_1 result_t_2 lhs_t rhs_t op-type lhs_conv rhs_conv headers ... | |
43 # | |
44 # op-type is one of | |
45 # | |
46 # B: binary ops, + - * / | |
47 # C: comparison ops, < <= == != >= > | |
48 # E: == != (Only one of C or E can be used!!) | |
49 # L: logical ops, & | | |
50 # | |
51 cm scm sm cs BCL NONE real boolSparse.h | |
52 cm scm cs sm BCL real NONE boolSparse.h | |
53 cm scm scm s BCL real NONE boolSparse.h | |
54 cm scm s scm BCL NONE real boolSparse.h | |
55 scm scm scm sm BCL real NONE boolSparse.h | |
56 scm scm sm scm BCL NONE real boolSparse.h | |
57 m sm m sm BCL NONE NONE boolSparse.h | |
58 cm scm m scm BCL NONE real boolSparse.h | |
59 cm scm cm sm BCL real NONE boolSparse.h | |
60 cm scm cm scm BCL real real boolSparse.h | |
61 m sm sm m BCL NONE NONE boolSparse.h | |
62 cm scm scm m BCL real NONE boolSparse.h | |
63 cm scm sm cm BCL NONE real boolSparse.h | |
64 cm scm scm cm BCL real real boolSparse.h | |
65 bm sbm bm sbm EL | |
66 bm sbm sbm bm EL |