Help us shape the future of Go! Take the 2026 Go Developer Survey

hilbert

package
v1.1.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 1, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package hilbert implements a Hilbert R-tree based on PALM principles to improve multithreaded performance. This package is not quite complete and some optimization and delete codes remain to be completed.

This serves as a potential replacement for the interval tree and rangetree.

Benchmarks: BenchmarkBulkAddPoints-8 500 2589270 ns/op BenchmarkBulkUpdatePoints-8 2000 1212641 ns/op BenchmarkPointInsertion-8 200000 9135 ns/op BenchmarkQueryPoints-8 500000 3122 ns/op

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(bufferSize, ary uint64) rtree.RTree

New will construct a new Hilbert R-Tree and return it.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL