pub struct InfluenceConfig {
pub model: CascadeModel,
pub num_simulations: usize,
pub default_prob: f64,
}Expand description
Configuration for influence maximization
Fields§
§model: CascadeModelDiffusion model to use
num_simulations: usizeNumber of Monte-Carlo simulations per candidate
default_prob: f64Default edge activation probability (used when weight ∉ (0,1))
Trait Implementations§
Source§impl Clone for InfluenceConfig
impl Clone for InfluenceConfig
Source§fn clone(&self) -> InfluenceConfig
fn clone(&self) -> InfluenceConfig
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 InfluenceConfig
impl Debug for InfluenceConfig
Auto Trait Implementations§
impl Freeze for InfluenceConfig
impl RefUnwindSafe for InfluenceConfig
impl Send for InfluenceConfig
impl Sync for InfluenceConfig
impl Unpin for InfluenceConfig
impl UnsafeUnpin for InfluenceConfig
impl UnwindSafe for InfluenceConfig
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