Mercurial > hg > octave-nkf
diff liboctave/sparse-mx-ops @ 5164:57077d0ddc8e
[project @ 2005-02-25 19:55:24 by jwe]
author | jwe |
---|---|
date | Fri, 25 Feb 2005 19:55:28 +0000 |
parents | |
children | 4270ded9ddc6 |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/liboctave/sparse-mx-ops @@ -0,0 +1,45 @@ +# types +# +# key typename object-type header fwd-decl-ok scalar-zero +# +# S: scalar +# M: matrix +# DM: diagonal matrix +# ND: N-d array +# SM: sparse matrix +# +sm SparseMatrix SM dSparse.h YES 0.0 +scm SparseComplexMatrix SM CSparse.h YES 0.0 +sbm SparseBoolMatrix SM boolSparse.h YES false +b bool S NONE NO false +bm boolMatrix M boolMatrix.h YES false +s double S NONE NO 0.0 +cs Complex S oct-cmplx.h NO 0.0 +m Matrix M dMatrix.h YES 0.0 +cm ComplexMatrix M CMatrix.h YES 0.0 +# ops +# result_t_1 result_t_2 lhs_t rhs_t op-type lhs_conv rhs_conv headers ... +# +# op-type is one of +# +# B: binary ops, + - * / +# C: comparison ops, < <= == != >= > +# E: == != (Only one of C or E can be used!!) +# L: logical ops, & | +# +cm scm sm cs BCL NONE real boolSparse.h +cm scm cs sm BCL real NONE boolSparse.h +cm scm scm s BCL real NONE boolSparse.h +cm scm s scm BCL NONE real boolSparse.h +scm scm scm sm BCL real NONE boolSparse.h +scm scm sm scm BCL NONE real boolSparse.h +m sm m sm BCL NONE NONE boolSparse.h +cm scm m scm BCL NONE real boolSparse.h +cm scm cm sm BCL real NONE boolSparse.h +cm scm cm scm BCL real real boolSparse.h +m sm sm m BCL NONE NONE boolSparse.h +cm scm scm m BCL real NONE boolSparse.h +cm scm sm cm BCL NONE real boolSparse.h +cm scm scm cm BCL real real boolSparse.h +bm sbm bm sbm EL +bm sbm sbm bm EL