Expand description
Graph algorithm plugins.
Two surfaces: AlgorithmProvider for black-box algorithms (the
existing uni-algo library style), and GraphView — the stable,
read-only topology API a provider obtains from its AlgorithmHost
via AlgorithmHost::project to walk the graph without depending on
uni-store / uni-algo types.
Structs§
- Algorithm
Context - Per-invocation context passed to an
AlgorithmProvider. - Algorithm
Signature - Static signature of an algorithm.
- Graph
Projection Spec - Selects which subgraph an
AlgorithmHost::projectcall materializes. - Slice
Req - A required capability-slice version an algorithm declares in its signature.
Constants§
- HOST_
CAPABILITY_ SLICES - The capability slices this host implements, for load-time negotiation.
Traits§
- Algorithm
Host - Host callback surfacing graph access to plugin algorithms.
- Algorithm
Provider - A black-box graph algorithm.
- Graph
View - Stable, read-only topology view handed to a plugin algorithm.