Mercurial > octave-nkf
diff src/OPERATORS/op-fcm-fcm.cc @ 9557:3a1dd361f978
optimize .*=, ./= operators
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Mon, 24 Aug 2009 09:45:34 +0200 |
parents | 1beb23d2b892 |
children | 319e2ab9b8ae |
line wrap: on
line diff
--- a/src/OPERATORS/op-fcm-fcm.cc Sun Aug 23 22:00:03 2009 +0200 +++ b/src/OPERATORS/op-fcm-fcm.cc Mon Aug 24 09:45:34 2009 +0200 @@ -193,6 +193,10 @@ float_complex_matrix, float_complex_array, +=) DEFNDASSIGNOP_OP (assign_sub, float_complex_matrix, float_complex_matrix, float_complex_array, -=) +DEFNDASSIGNOP_FNOP (assign_el_mul, float_complex_matrix, float_complex_matrix, + float_complex_array, product_eq) +DEFNDASSIGNOP_FNOP (assign_el_div, float_complex_matrix, float_complex_matrix, + float_complex_array, quotient_eq) CONVDECL (float_complex_matrix_to_complex_matrix) { @@ -281,6 +285,10 @@ octave_float_complex_matrix, assign_add); INSTALL_ASSIGNOP (op_sub_eq, octave_float_complex_matrix, octave_float_complex_matrix, assign_sub); + INSTALL_ASSIGNOP (op_el_mul_eq, octave_float_complex_matrix, + octave_float_complex_matrix, assign_el_mul); + INSTALL_ASSIGNOP (op_el_div_eq, octave_float_complex_matrix, + octave_float_complex_matrix, assign_el_div); INSTALL_CONVOP (octave_float_complex_matrix, octave_complex_matrix, float_complex_matrix_to_complex_matrix);