Ejemplo n.º 1
0
def fmod(arg, mod, queue=None):
    """Return the floating point remainder of the division `arg/mod`,
    for each element in `arg` and `mod`."""
    result = arg._new_like_me()

    knl = elementwise.get_fmod_kernel(arg.context)
    knl(queue or arg.queue, arg._global_size, arg._local_size,
            arg.data, mod.data, result.data, arg.mem_size)

    return result
Ejemplo n.º 2
0
def fmod(arg, mod, queue=None):
    """Return the floating point remainder of the division `arg/mod`,
    for each element in `arg` and `mod`."""
    result = arg._new_like_me()

    knl = elementwise.get_fmod_kernel(arg.context)
    knl(queue or arg.queue, arg._global_size, arg._local_size, arg.data,
        mod.data, result.data, arg.mem_size)

    return result
Ejemplo n.º 3
0
def _fmod(result, arg, mod):
    return elementwise.get_fmod_kernel(result.context)
Ejemplo n.º 4
0
def _fmod(result, arg, mod):
    return elementwise.get_fmod_kernel(result.context)
Ejemplo n.º 5
0
def _fmod(result, arg, mod):
    return elementwise.get_fmod_kernel(result.context, result.dtype,
                                       arg.dtype, mod.dtype)
Ejemplo n.º 6
0
def _fmod(result, arg, mod):
    return elementwise.get_fmod_kernel(result.context, result.dtype,
                                       arg.dtype, mod.dtype)