pub fn eccentricity_classes(
graph: &Graph,
mode: EccMode,
) -> IgraphResult<EccentricityClasses>Expand description
Classify each vertex by its eccentricity class.
Returns a struct with center, periphery, and the eccentricity vector for further analysis.
ยงExamples
use rust_igraph::{Graph, eccentricity_classes, EccMode};
let g = Graph::from_edges(&[(0,1),(1,2),(2,3),(3,4)], false, Some(5)).unwrap();
let classes = eccentricity_classes(&g, EccMode::All).unwrap();
assert_eq!(classes.center, vec![2]);
assert_eq!(classes.periphery, vec![0, 4]);
assert_eq!(classes.radius, 2);
assert_eq!(classes.diameter, 4);