pub struct InfluenceMaxResult {
pub seeds: Vec<usize>,
pub estimated_spread: f64,
pub oracle_calls: usize,
}Expand description
Result returned by influence maximization routines.
Fields§
§seeds: Vec<usize>Selected seed nodes in the order they were chosen.
estimated_spread: f64Estimated expected spread of the seed set.
oracle_calls: usizeNumber of oracle (Monte-Carlo) calls made during the run.
Trait Implementations§
Source§impl Clone for InfluenceMaxResult
impl Clone for InfluenceMaxResult
Source§fn clone(&self) -> InfluenceMaxResult
fn clone(&self) -> InfluenceMaxResult
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 moreAuto Trait Implementations§
impl Freeze for InfluenceMaxResult
impl RefUnwindSafe for InfluenceMaxResult
impl Send for InfluenceMaxResult
impl Sync for InfluenceMaxResult
impl Unpin for InfluenceMaxResult
impl UnsafeUnpin for InfluenceMaxResult
impl UnwindSafe for InfluenceMaxResult
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