15 lines
251 B
Cython
15 lines
251 B
Cython
# Heap routines, used in various Cython implementations.
|
|
|
|
from cython cimport floating
|
|
|
|
from ._typedefs cimport ITYPE_t
|
|
|
|
|
|
cdef int heap_push(
|
|
floating* values,
|
|
ITYPE_t* indices,
|
|
ITYPE_t size,
|
|
floating val,
|
|
ITYPE_t val_idx,
|
|
) nogil
|