pub struct WalkConfig {
pub walk_length: usize,
pub walks_per_node: usize,
pub return_param_p: f32,
pub in_out_param_q: f32,
}Expand description
Configuration for random walk generation
Fields§
§walk_length: usizeLength of each random walk (number of nodes visited)
walks_per_node: usizeNumber of walks starting from each node
return_param_p: f32Return parameter p (controls likelihood of revisiting a node)
in_out_param_q: f32In-out parameter q (controls exploration vs. exploitation)
Trait Implementations§
Source§impl Clone for WalkConfig
impl Clone for WalkConfig
Source§fn clone(&self) -> WalkConfig
fn clone(&self) -> WalkConfig
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 WalkConfig
impl Debug for WalkConfig
Auto Trait Implementations§
impl Freeze for WalkConfig
impl RefUnwindSafe for WalkConfig
impl Send for WalkConfig
impl Sync for WalkConfig
impl Unpin for WalkConfig
impl UnsafeUnpin for WalkConfig
impl UnwindSafe for WalkConfig
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> 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