Skip to main content

diameter_radius_ratio

Function diameter_radius_ratio 

Source
pub fn diameter_radius_ratio(graph: &Graph) -> IgraphResult<f64>
Expand description

Compute the diameter-radius ratio.

diameter / radius for connected graphs. A value of 1 means the graph is self-centered (diameter equals radius). Returns 0.0 for disconnected or trivial graphs.

§Examples

use rust_igraph::{Graph, diameter_radius_ratio};

// K_3: diameter=1, radius=1 → 1.0
let g = Graph::from_edges(&[(0,1),(1,2),(0,2)], false, Some(3)).unwrap();
assert!((diameter_radius_ratio(&g).unwrap() - 1.0).abs() < 1e-10);