def fmod(arg, mod, queue=None): """Return the floating point remainder of the division `arg/mod`, for each element in `arg` and `mod`.""" queue = (queue or arg.queue) or mod.queue result = arg._new_like_me(_get_common_dtype(arg, mod, queue)) _fmod(result, arg, mod, queue=queue) return result
def atan2pi(y, x, queue=None): """ .. versionadded:: 2013.1 """ queue = queue or y.queue result = y._new_like_me(_get_common_dtype(y, x, queue)) _atan2pi(result, y, x, queue=queue) return result
def correlate(a, b, out, stream=None): dtype_out = _get_common_dtype(a, b, mgr.state.queue) krnl = get_correlate_kernel(a.dtype, b.dtype, dtype_out) krnl(a.data, b.data, out.data)