Lines Matching refs:binary_op
191 def _eval(self, d1, d2, d3, d4, binary_op, unary_op): argument
192 if not binary_op:
194 def binary_op(x, y): function
214 a = binary_op(d1, d2)
215 b = binary_op(d3, d4)
220 binary_op = self.__class__.binary_op_pt_func
222 return self._eval(d1, d2, d3, d4, binary_op, unary_op)
225 binary_op = self.__class__.binary_op_np_func
228 return self._eval(d1, d2, d3, d4, binary_op, unary_op)
287 for split_input, binary_op in itertools.product([True, False], binary_op_list):
289 if len(binary_op) == 2:
290 [op_str, op_pt_func] = binary_op
292 elif len(binary_op) == 3:
293 [op_str, op_pt_func, op_np_func] = binary_op