pub struct InfluenceMaxConfig {
pub num_simulations: usize,
pub model: DiffusionModel,
}Expand description
Configuration for influence maximization algorithms.
Fields§
§num_simulations: usizeNumber of Monte-Carlo simulations used to estimate spread.
model: DiffusionModelDiffusion model: "ic" (Independent Cascade) or "lt" (Linear Threshold).
Trait Implementations§
Source§impl Clone for InfluenceMaxConfig
impl Clone for InfluenceMaxConfig
Source§fn clone(&self) -> InfluenceMaxConfig
fn clone(&self) -> InfluenceMaxConfig
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 InfluenceMaxConfig
impl Debug for InfluenceMaxConfig
Auto Trait Implementations§
impl Freeze for InfluenceMaxConfig
impl RefUnwindSafe for InfluenceMaxConfig
impl Send for InfluenceMaxConfig
impl Sync for InfluenceMaxConfig
impl Unpin for InfluenceMaxConfig
impl UnsafeUnpin for InfluenceMaxConfig
impl UnwindSafe for InfluenceMaxConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more