Example #1
0
def modf(arg, queue=None):
    """Return a tuple `(fracpart, intpart)` of arrays containing the
    integer and fractional parts of `arg`.
    """

    intpart = arg._new_like_me()
    fracpart = arg._new_like_me()

    knl = elementwise.get_modf_kernel(arg.context)
    knl(queue or arg.queue, arg._global_size, arg._local_size, arg.data,
        intpart.data, fracpart.data, arg.mem_size)

    return fracpart, intpart
Example #2
0
def modf(arg, queue=None):
    """Return a tuple `(fracpart, intpart)` of arrays containing the
    integer and fractional parts of `arg`.
    """

    intpart = arg._new_like_me()
    fracpart = arg._new_like_me()

    knl = elementwise.get_modf_kernel(arg.context)
    knl(queue or arg.queue, arg._global_size, arg._local_size,
            arg.data, intpart.data, fracpart.data,
            arg.mem_size)

    return fracpart, intpart
Example #3
0
def _modf(intpart, fracpart, arg):
    return elementwise.get_modf_kernel(intpart.context)
Example #4
0
def _modf(intpart, fracpart, arg):
    return elementwise.get_modf_kernel(intpart.context)