pub struct EigenvectorCentrality {
pub epsilon: f64,
pub max_iterations: usize,
}Expand description
Eigenvector centrality: importance based on neighbor importance
Like PageRank but without damping. A node is important if connected to other important nodes.
Fields§
§epsilon: f64Convergence threshold
max_iterations: usizeMaximum iterations
Implementations§
Source§impl EigenvectorCentrality
impl EigenvectorCentrality
pub fn new() -> Self
Sourcepub fn compute(&self, graph: &GraphStore) -> EigenvectorResult
pub fn compute(&self, graph: &GraphStore) -> EigenvectorResult
Compute eigenvector centrality using power iteration
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EigenvectorCentrality
impl RefUnwindSafe for EigenvectorCentrality
impl Send for EigenvectorCentrality
impl Sync for EigenvectorCentrality
impl Unpin for EigenvectorCentrality
impl UnsafeUnpin for EigenvectorCentrality
impl UnwindSafe for EigenvectorCentrality
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> 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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request