Skip to main content

famous

Function famous 

Source
pub fn famous(name: &str) -> IgraphResult<Graph>
Expand description

Build a famous named graph by name (case-insensitive).

All 31 graphs ship as undirected. Bull, Chvatal, Coxeter, Cubical, Diamond, Dodecahedral/Dodecahedron, Folkman, Franklin, Frucht, Grotzsch/Groetzsch, Heawood, Herschel, House, HouseX, Icosahedral/Icosahedron, Krackhardt_Kite, Levi, McGee, Meredith, Noperfectmatching, Nonline, Octahedral/Octahedron, Petersen, Robertson, Smallestcyclicgroup, Tetrahedral/Tetrahedron, Thomassen, Tutte, Uniquely3colorable, Walther, Zachary.

§Errors

§Examples

use rust_igraph::famous;

let petersen = famous("Petersen").unwrap();
assert_eq!(petersen.vcount(), 10);
assert_eq!(petersen.ecount(), 15);

// Case-insensitive.
let zachary = famous("zachary").unwrap();
assert_eq!(zachary.vcount(), 34);
assert_eq!(zachary.ecount(), 78);