Esempio n. 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
Esempio n. 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
Esempio n. 3
0
def _modf(intpart, fracpart, arg):
    return elementwise.get_modf_kernel(intpart.context)
Esempio n. 4
0
def _modf(intpart, fracpart, arg):
    return elementwise.get_modf_kernel(intpart.context)