trueno_graph/algorithms/mod.rs
1//! Graph algorithms (BFS, `PageRank`, clustering, topological, structure, paths)
2//!
3//! Phase 2-4 implementations leveraging aprender for sparse matrix operations.
4
5pub mod louvain;
6pub mod pagerank;
7pub mod pattern;
8pub mod shortest_path;
9pub mod structure;
10pub mod topo;
11pub mod traversal;
12
13pub use louvain::{louvain, CommunityDetectionResult};
14pub use pagerank::pagerank;
15pub use pattern::{find_patterns, Pattern, PatternMatch, Severity};
16pub use shortest_path::{dijkstra, dijkstra_path};
17pub use structure::{connected_components, kosaraju_scc};
18pub use topo::{is_cyclic, toposort};
19pub use traversal::{bfs, find_callers};