Mercurial > octave
diff src/OPERATORS/op-bm-bm.cc @ 9607:1be3c73ed7b5
reuse temporary arrays in nested expressions
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Thu, 03 Sep 2009 08:48:51 +0200 |
parents | e5f7aee2ab8c |
children | fb6b6fcafa62 |
line wrap: on
line diff
--- a/src/OPERATORS/op-bm-bm.cc Thu Sep 03 06:59:53 2009 +0200 +++ b/src/OPERATORS/op-bm-bm.cc Thu Sep 03 08:48:51 2009 +0200 @@ -55,6 +55,8 @@ DEFNDUNOP_OP (uplus, bool_matrix, array, +) DEFNDUNOP_OP (uminus, bool_matrix, array, -) +DEFNCUNOP_METHOD (invert, bool_matrix, invert) + DEFUNOP (transpose, bool_matrix) { CAST_UNOP_ARG (const octave_bool_matrix&); @@ -133,6 +135,8 @@ INSTALL_UNOP (op_transpose, octave_bool_matrix, transpose); INSTALL_UNOP (op_hermitian, octave_bool_matrix, transpose); + INSTALL_NCUNOP (op_not, octave_bool_matrix, invert); + INSTALL_BINOP (op_eq, octave_bool_matrix, octave_bool_matrix, eq); INSTALL_BINOP (op_ne, octave_bool_matrix, octave_bool_matrix, ne);