46 DEFNDBINOP_OP (add, float_matrix, float_complex_matrix, float_array,
47 float_complex_array, +)
48 DEFNDBINOP_OP (sub, float_matrix, float_complex_matrix, float_array,
49 float_complex_array, -)
65 DEFBINOP (div, float_matrix, float_complex_matrix)
80 error (
"can't do A ^ B for A and B both matrices");
84 DEFBINOP (ldiv, float_matrix, float_complex_matrix)
97 DEFBINOP (trans_ldiv, float_matrix, float_complex_matrix)
124 DEFNDBINOP_FN (el_mul, float_matrix, float_complex_matrix, float_array,
126 DEFNDBINOP_FN (el_div, float_matrix, float_complex_matrix, float_array,
128 DEFNDBINOP_FN (el_pow, float_matrix, float_complex_matrix, float_array,
131 DEFBINOP (el_ldiv, float_matrix, float_complex_matrix)
139 DEFNDBINOP_FN (el_and, float_matrix, float_complex_matrix, float_array,
141 DEFNDBINOP_FN (el_or, float_matrix, float_complex_matrix, float_array,
144 DEFNDCATOP_FN (fm_fcm, float_matrix, float_complex_matrix, float_array,
147 DEFNDCATOP_FN (m_fcm, matrix, float_complex_matrix, float_array,
150 DEFNDCATOP_FN (fm_cm, float_matrix, complex_matrix, float_array,
153 DEFCONV (float_complex_matrix_conv, float_matrix, float_complex_matrix)
158 (v.float_array_value ()));
208 float_complex_matrix_conv);