comparison src/OPERATORS/op-bm-bm.cc @ 4669:334a27c8f453

[project @ 2003-11-26 07:02:42 by jwe]
author jwe
date Wed, 26 Nov 2003 07:02:42 +0000
parents 69a9b22a72a2
children 6639c2574023
comparison
equal deleted inserted replaced
4668:7849788ca4bd 4669:334a27c8f453
51 // bool matrix by bool matrix ops. 51 // bool matrix by bool matrix ops.
52 52
53 DEFNDBINOP_FN (eq, bool_matrix, bool_matrix, bool_array, bool_array, mx_el_eq) 53 DEFNDBINOP_FN (eq, bool_matrix, bool_matrix, bool_array, bool_array, mx_el_eq)
54 DEFNDBINOP_FN (ne, bool_matrix, bool_matrix, bool_array, bool_array, mx_el_ne) 54 DEFNDBINOP_FN (ne, bool_matrix, bool_matrix, bool_array, bool_array, mx_el_ne)
55 55
56 DEFNDBINOP_FN (el_and, bool_matrix, bool_matrix, bool_array, bool_array,
57 mx_el_and)
58
59 DEFNDBINOP_FN (el_or, bool_matrix, bool_matrix, bool_array, bool_array,
60 mx_el_or)
61
62 DEFASSIGNOP_FN (assign, bool_matrix, bool_matrix, assign)
63
56 void 64 void
57 install_bm_bm_ops (void) 65 install_bm_bm_ops (void)
58 { 66 {
59 INSTALL_UNOP (op_not, octave_bool_matrix, not); 67 INSTALL_UNOP (op_not, octave_bool_matrix, not);
60 INSTALL_UNOP (op_transpose, octave_bool_matrix, transpose); 68 INSTALL_UNOP (op_transpose, octave_bool_matrix, transpose);
61 INSTALL_UNOP (op_hermitian, octave_bool_matrix, transpose); 69 INSTALL_UNOP (op_hermitian, octave_bool_matrix, transpose);
62 70
63 INSTALL_BINOP (op_eq, octave_bool_matrix, octave_bool_matrix, eq); 71 INSTALL_BINOP (op_eq, octave_bool_matrix, octave_bool_matrix, eq);
64 INSTALL_BINOP (op_ne, octave_bool_matrix, octave_bool_matrix, ne); 72 INSTALL_BINOP (op_ne, octave_bool_matrix, octave_bool_matrix, ne);
73
74 INSTALL_BINOP (op_el_and, octave_bool_matrix, octave_bool_matrix, el_and);
75 INSTALL_BINOP (op_el_or, octave_bool_matrix, octave_bool_matrix, el_or);
76
77 INSTALL_ASSIGNOP (op_asn_eq, octave_bool_matrix, octave_bool_matrix, assign);
65 } 78 }
66 79
67 /* 80 /*
68 ;;; Local Variables: *** 81 ;;; Local Variables: ***
69 ;;; mode: C++ *** 82 ;;; mode: C++ ***