Enable use of LVQ with the dynamic index. - Requires propagation of blocked data into the backing store for LVQ datasets. - Move data compaction to member functions. - Make distance functor modification a member of datasets.
Introduce access modes for datasets.
Full Access: Obtain a struct representing the full dataset element.
Fast Access: Potentially receive a subset of the whole dataset element if it makes sense semantically. May be the same as "full_access".
Switch over from "allocators" to "builders" for dataset construction.
Introduce the "relaxed_narrow" converter to allow for lossy conversion from float to svs::Float16.
Fix index building in multiple ways to produce higher quality indexes.
Introduce full search history option.
Fix upper-bound on pruning heuristic.
Modify alpha propagation to a heuristically chosen best parameter.
Update the mutable index helper to enable faster groundtruth computations.
float
tosvs::Float16
.