Mercurial > octave-nkf
comparison src/OPERATORS/op-bm-bm.cc @ 7105:a53649dc07b6
[project @ 2007-11-06 17:55:17 by jwe]
author | jwe |
---|---|
date | Tue, 06 Nov 2007 17:55:18 +0000 |
parents | a1dbe9d80eee |
children | 82be108cc558 |
comparison
equal
deleted
inserted
replaced
7104:b26d0cd10a42 | 7105:a53649dc07b6 |
---|---|
27 | 27 |
28 #include "gripes.h" | 28 #include "gripes.h" |
29 #include "oct-obj.h" | 29 #include "oct-obj.h" |
30 #include "ov.h" | 30 #include "ov.h" |
31 #include "ov-bool-mat.h" | 31 #include "ov-bool-mat.h" |
32 #include "ov-scalar.h" | |
32 #include "ov-range.h" | 33 #include "ov-range.h" |
33 #include "ov-re-mat.h" | 34 #include "ov-re-mat.h" |
34 #include "ov-re-sparse.h" | 35 #include "ov-re-sparse.h" |
35 #include "ov-str-mat.h" | 36 #include "ov-str-mat.h" |
36 #include "ov-int8.h" | 37 #include "ov-int8.h" |
98 v1.assign (idx, v2); | 99 v1.assign (idx, v2); |
99 | 100 |
100 return octave_value (); | 101 return octave_value (); |
101 } | 102 } |
102 | 103 |
104 DEFCONVFN (matrix_to_bool_matrix, matrix, bool) | |
105 DEFCONVFN (scalar_to_bool_matrix, scalar, bool) | |
106 | |
103 void | 107 void |
104 install_bm_bm_ops (void) | 108 install_bm_bm_ops (void) |
105 { | 109 { |
106 INSTALL_UNOP (op_not, octave_bool_matrix, not); | 110 INSTALL_UNOP (op_not, octave_bool_matrix, not); |
107 INSTALL_UNOP (op_uplus, octave_bool_matrix, uplus); | 111 INSTALL_UNOP (op_uplus, octave_bool_matrix, uplus); |
116 INSTALL_BINOP (op_el_or, octave_bool_matrix, octave_bool_matrix, el_or); | 120 INSTALL_BINOP (op_el_or, octave_bool_matrix, octave_bool_matrix, el_or); |
117 | 121 |
118 INSTALL_CATOP (octave_bool_matrix, octave_bool_matrix, bm_bm); | 122 INSTALL_CATOP (octave_bool_matrix, octave_bool_matrix, bm_bm); |
119 INSTALL_CATOP (octave_bool_matrix, octave_matrix, bm_m); | 123 INSTALL_CATOP (octave_bool_matrix, octave_matrix, bm_m); |
120 INSTALL_CATOP (octave_matrix, octave_bool_matrix, m_bm); | 124 INSTALL_CATOP (octave_matrix, octave_bool_matrix, m_bm); |
125 | |
126 INSTALL_CONVOP (octave_matrix, octave_bool_matrix, matrix_to_bool_matrix); | |
127 INSTALL_CONVOP (octave_scalar, octave_bool_matrix, scalar_to_bool_matrix); | |
121 | 128 |
122 INSTALL_ASSIGNOP (op_asn_eq, octave_bool_matrix, octave_bool_matrix, assign); | 129 INSTALL_ASSIGNOP (op_asn_eq, octave_bool_matrix, octave_bool_matrix, assign); |
123 | 130 |
124 INSTALL_ASSIGNOP (op_asn_eq, octave_bool_matrix, octave_matrix, conv_and_assign); | 131 INSTALL_ASSIGNOP (op_asn_eq, octave_bool_matrix, octave_matrix, conv_and_assign); |
125 INSTALL_ASSIGNOP (op_asn_eq, octave_bool_matrix, octave_char_matrix_str, conv_and_assign); | 132 INSTALL_ASSIGNOP (op_asn_eq, octave_bool_matrix, octave_char_matrix_str, conv_and_assign); |