[][src]Module goko::node

The Node

This is the workhorse of the library. Each node

Structs

CoverNode

The actual cover node. The fields can be separated into three piles. The first two consist of node address for testing and reference when working and the radius, coverage_count, and singles_summary for a query various properties of the node. Finally we have the children and singleton pile. The singletons are saved in a SmallVec directly attached to the node. This saves a memory redirect for the first 20 singleton children. The children are saved in a separate struct also consisting of a SmallVec (though, this is only 10 wide before we allocate on the heap), and the scale index of the nested child.