pub struct CentralityCalculator { /* private fields */ }Expand description
Centrality calculator implementing PageRank algorithm
Implementations§
Source§impl CentralityCalculator
impl CentralityCalculator
Sourcepub fn with_params(
damping_factor: f64,
max_iterations: usize,
tolerance: f64,
) -> Self
pub fn with_params( damping_factor: f64, max_iterations: usize, tolerance: f64, ) -> Self
Create with custom parameters
Sourcepub fn calculate_pagerank(&self, graph: &ImportGraph) -> Result<Vec<f64>>
pub fn calculate_pagerank(&self, graph: &ImportGraph) -> Result<Vec<f64>>
Calculate PageRank scores for the graph
Trait Implementations§
Source§impl Debug for CentralityCalculator
impl Debug for CentralityCalculator
Auto Trait Implementations§
impl Freeze for CentralityCalculator
impl RefUnwindSafe for CentralityCalculator
impl Send for CentralityCalculator
impl Sync for CentralityCalculator
impl Unpin for CentralityCalculator
impl UnwindSafe for CentralityCalculator
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> 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