예제 #1
0
파일: clmath.py 프로젝트: stefanv/PyOpenCL
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
예제 #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
예제 #3
0
파일: clmath.py 프로젝트: Gormse/MacMiner
def _fmod(result, arg, mod):
    return elementwise.get_fmod_kernel(result.context)
예제 #4
0
def _fmod(result, arg, mod):
    return elementwise.get_fmod_kernel(result.context)
예제 #5
0
파일: clmath.py 프로젝트: hrfuller/pyopencl
def _fmod(result, arg, mod):
    return elementwise.get_fmod_kernel(result.context, result.dtype,
                                       arg.dtype, mod.dtype)
예제 #6
0
def _fmod(result, arg, mod):
    return elementwise.get_fmod_kernel(result.context, result.dtype,
                                       arg.dtype, mod.dtype)