diff src/OPERATORS/op-bm-sbm.cc @ 7289:e5055ed23f52

[project @ 2007-12-11 17:36:19 by jwe]
author jwe
date Tue, 11 Dec 2007 17:36:20 +0000
parents a1dbe9d80eee
children 8c32f95c2639
line wrap: on
line diff
--- a/src/OPERATORS/op-bm-sbm.cc	Tue Dec 11 17:19:44 2007 +0000
+++ b/src/OPERATORS/op-bm-sbm.cc	Tue Dec 11 17:36:20 2007 +0000
@@ -75,6 +75,8 @@
     (SparseBoolMatrix (v.bool_matrix_value ()));
 }
 
+DEFNDASSIGNOP_FN (assign, bool_matrix, sparse_bool_matrix, bool_array, assign)
+
 void
 install_bm_sbm_ops (void)
 {
@@ -90,8 +92,10 @@
   INSTALL_CATOP (octave_bool_matrix, octave_sparse_matrix, bm_sm);
   INSTALL_CATOP (octave_matrix, octave_sparse_bool_matrix, m_sbm);
 
+  INSTALL_ASSIGNOP (op_asn_eq, octave_bool_matrix, octave_sparse_bool_matrix, 
+		    assign)
   INSTALL_ASSIGNCONV (octave_bool_matrix, octave_sparse_bool_matrix, 
-		      octave_sparse_bool_matrix);
+		      octave_bool_matrix);
 
   INSTALL_WIDENOP (octave_bool_matrix, octave_sparse_bool_matrix, 
 		   sparse_bool_matrix_conv);