pub struct PageRankConfig {
pub damping_factor: f64,
pub iterations: usize,
pub tolerance: f64,
pub dangling_redistribution: bool,
}Expand description
PageRank configuration
Fields§
§damping_factor: f64Damping factor (usually 0.85)
iterations: usizeNumber of iterations
tolerance: f64Tolerance for convergence (0.0 = run all iterations)
dangling_redistribution: boolWhether to redistribute dangling node mass. Set to false for LDBC Graphalytics compatibility (reference outputs are generated without dangling redistribution).
Trait Implementations§
Source§impl Default for PageRankConfig
impl Default for PageRankConfig
Source§fn default() -> PageRankConfig
fn default() -> PageRankConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PageRankConfig
impl RefUnwindSafe for PageRankConfig
impl Send for PageRankConfig
impl Sync for PageRankConfig
impl Unpin for PageRankConfig
impl UnsafeUnpin for PageRankConfig
impl UnwindSafe for PageRankConfig
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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