Crate toolbox_rs

Source

Modules§

addressable_binary_heap
as_bytes
bfs
bin_pack
bit_weight_iterator
bitset_subset_iterator
bloom_filter
bounding_box
cell
convex_hull
Implementation of Andrew’s monotone chain convex hull algorithm The runtime is $O(n\log n)$ by sorting the points lexicographically by their lon/lat coordinates, and by subsequently constructing upper and lower hulls.
count_min_sketch
cycle_check
ddsg
dfs
dimacs
dinic
A Max-Flow computation implementing Cherkassky’s variant of Dinitz’ seminal algorithm. The implementation at hand is distinguished by three factors:
dynamic_graph
edge
edmonds_karp
enumerative_source_coding
fenwick
ford_fulkerson
geometry
graph
great_circle
huffman_code
inertial_flow
io
k_way_merge_iterator
kruskal
level_directory
linked_list
loser_tree
lru
math
max_flow
mercator
Web Mercator projection utilities (EPSG:3857)
merge_entry
merge_tree
metis
one_iterator
one_to_many_dijkstra
partition_id
path_based_scc
polyline
Polyline encoding and decoding utilities
r_tree
rdx_sort
renumbering_table
run_iterator
single_linked_list
space_filling_curve
static_graph
tabulation_hash
tarjan
tiny_table
top_k
unidirectional_dijkstra
union_find
unsafe_slice
vector_tile
Vector tile coordinate handling and conversions
wgs84
WGS84 coordinate handling and conversions.

Macros§

invoke_macro_for_types