Mercurial > octave
diff src/OPERATORS/op-cm-cm.cc @ 8150:283989f2da9b
make null assignment matlab compatible
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 26 Sep 2008 11:52:01 -0400 |
parents | 5861b95e9879 |
children | eb63fbe60fab |
line wrap: on
line diff
--- a/src/OPERATORS/op-cm-cm.cc Thu Sep 25 13:44:51 2008 -0400 +++ b/src/OPERATORS/op-cm-cm.cc Fri Sep 26 11:52:01 2008 -0400 @@ -31,6 +31,7 @@ #include "ov-cx-mat.h" #include "ov-flt-cx-mat.h" #include "ov-typeinfo.h" +#include "ov-null-mat.h" #include "ops.h" #include "xdiv.h" #include "xpow.h" @@ -160,6 +161,8 @@ DEFNDASSIGNOP_FN (assign, complex_matrix, complex_matrix, complex_array, assign) +DEFNULLASSIGNOP_FN (null_assign, complex_matrix, delete_elements) + CONVDECL (complex_matrix_to_float_complex_matrix) { CAST_CONV_ARG (const octave_complex_matrix&); @@ -206,6 +209,10 @@ INSTALL_ASSIGNOP (op_asn_eq, octave_complex_matrix, octave_complex_matrix, assign); + INSTALL_ASSIGNOP (op_asn_eq, octave_complex_matrix, octave_null_matrix, null_assign); + INSTALL_ASSIGNOP (op_asn_eq, octave_complex_matrix, octave_null_str, null_assign); + INSTALL_ASSIGNOP (op_asn_eq, octave_complex_matrix, octave_null_sq_str, null_assign); + INSTALL_CONVOP (octave_complex_matrix, octave_float_complex_matrix, complex_matrix_to_float_complex_matrix); }