pub struct LFRGenerator { /* private fields */ }Implementations§
Source§impl LFRGenerator
impl LFRGenerator
pub fn new(n: u64) -> Self
pub fn set_mu_array(&mut self, mu: &[f64])
pub fn set_mut(&mut self, mu: f64)
pub fn set_mut_with_binomial_distribution(&mut self, mu: f64)
pub fn set_degree_sequence(&mut self, seq: &[u64])
pub fn set_community_size_sequence(&mut self, seq: &[u64])
pub fn set_partition(&mut self, p: Partition)
pub fn generate_powerlaw_degree_sequence( &mut self, avg_degree: u64, max_degree: u64, node_degree_exp: f64, )
pub fn generate_powerlaw_community_size_sequence( &mut self, min_community_size: u64, max_community_size: u64, community_size_exp: f64, )
pub fn get_graph(&self) -> Graph
pub fn get_partition(&self) -> Partition
Trait Implementations§
Source§impl Algorithm for LFRGenerator
impl Algorithm for LFRGenerator
Source§impl StaticGraphGenerator for LFRGenerator
impl StaticGraphGenerator for LFRGenerator
Auto Trait Implementations§
impl Freeze for LFRGenerator
impl RefUnwindSafe for LFRGenerator
impl !Send for LFRGenerator
impl !Sync for LFRGenerator
impl Unpin for LFRGenerator
impl UnwindSafe for LFRGenerator
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