pub struct TriadCensus {
pub counts: [f64; 16],
}Expand description
Result of a triad census.
Fields§
§counts: [f64; 16]Counts for each of the 16 triad types, indexed by TriadType ordinal.
Implementations§
Source§impl TriadCensus
impl TriadCensus
Sourcepub fn get(&self, triad_type: TriadType) -> f64
pub fn get(&self, triad_type: TriadType) -> f64
Get the count for a specific triad type.
§Examples
use rust_igraph::{Graph, triad_census, TriadType};
let mut g = Graph::new(3, true).unwrap();
g.add_edge(0, 1).unwrap();
g.add_edge(1, 2).unwrap();
g.add_edge(2, 0).unwrap();
let tc = triad_census(&g).unwrap();
assert_eq!(tc.get(TriadType::T030C), 1.0);Trait Implementations§
Source§impl Clone for TriadCensus
impl Clone for TriadCensus
Source§fn clone(&self) -> TriadCensus
fn clone(&self) -> TriadCensus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TriadCensus
impl Debug for TriadCensus
Source§impl PartialEq for TriadCensus
impl PartialEq for TriadCensus
impl StructuralPartialEq for TriadCensus
Auto Trait Implementations§
impl Freeze for TriadCensus
impl RefUnwindSafe for TriadCensus
impl Send for TriadCensus
impl Sync for TriadCensus
impl Unpin for TriadCensus
impl UnsafeUnpin for TriadCensus
impl UnwindSafe for TriadCensus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more