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