Crate terraphim_rolegraph

Crate terraphim_rolegraph 

Source

Modules§

input

Structs§

GraphStats
Statistics about the graph structure for debugging
RoleGraph
A RoleGraph is a graph of concepts and their relationships.
RoleGraphSync
Wraps the RoleGraph for ingesting documents and is Send and Sync

Enums§

Error

Functions§

magic_pair
magic_unpair
memoized_flush_magic_pair
memoized_flush_magic_unpair
memoized_original_magic_pair
Combining two numbers into a unique one: pairing functions. It uses “elegant pairing” (https://odino.org/combining-two-numbers-into-a-unique-one-pairing-functions/). also using memoize macro with Ahash hasher
memoized_original_magic_unpair
Magic unpair func unpair(z int) (int, int) { q := int(math.Floor(math.Sqrt(float64(z)))) l := z - q * q if l < q { return l, q return q, l - q }
memoized_size_magic_pair
memoized_size_magic_unpair
split_paragraphs