pub struct PageRankState {
pub scores: Vec<f64>,
pub prev_scores: Vec<f64>,
pub graph: Option<CsrGraph>,
pub damping: f32,
pub iteration: u32,
pub converged: bool,
}Expand description
PageRank kernel state.
Fields§
§scores: Vec<f64>Current scores.
prev_scores: Vec<f64>Previous scores (for convergence check).
graph: Option<CsrGraph>Graph in CSR format.
damping: f32Damping factor.
iteration: u32Current iteration.
converged: boolWhether converged.
Trait Implementations§
Source§impl Clone for PageRankState
impl Clone for PageRankState
Source§fn clone(&self) -> PageRankState
fn clone(&self) -> PageRankState
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 PageRankState
impl Debug for PageRankState
Source§impl Default for PageRankState
impl Default for PageRankState
Source§fn default() -> PageRankState
fn default() -> PageRankState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PageRankState
impl RefUnwindSafe for PageRankState
impl Send for PageRankState
impl Sync for PageRankState
impl Unpin for PageRankState
impl UnwindSafe for PageRankState
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.