[−][src]Function moore_hilbert_sys::hilbert_incr
pub unsafe extern "C" fn hilbert_incr(
nDims: c_uint,
nBits: c_uint,
coord: *mut BitmaskT
)
Advance from one point to its successor on a Hilbert curve
Arguments
nDims
- Number of coordinates.nBits
- Number of bits/coordinate.coord
- Array of nDims nBits-bit coordinates.
Returns
coord
- Next point on Hilbert curve
Assumptions
nBits
<= (sizeof BitmaskT
) * (bits_per_byte
)