pub struct LeidenOptions {
pub resolution: PositiveFiniteF64,
pub randomness: PositiveFiniteF64,
pub seed: u64,
pub trials: NonZeroUsize,
pub max_iterations: NonZeroUsize,
pub max_levels: NonZeroUsize,
}Expand description
Weighted Leiden options matching Graphify’s graspologic defaults while making convergence work explicitly bounded.
Fields§
§resolution: PositiveFiniteF64Positive finite modularity resolution.
randomness: PositiveFiniteF64Positive finite stochastic refinement temperature.
seed: u64Deterministic base seed.
trials: NonZeroUsizeIndependent starts; the highest-quality canonical partition wins.
max_iterations: NonZeroUsizeMaximum local-moving sweeps at each level.
max_levels: NonZeroUsizeMaximum refinement and aggregation levels.
Trait Implementations§
Source§impl Clone for LeidenOptions
impl Clone for LeidenOptions
Source§fn clone(&self) -> LeidenOptions
fn clone(&self) -> LeidenOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LeidenOptions
Source§impl Debug for LeidenOptions
impl Debug for LeidenOptions
Source§impl Default for LeidenOptions
impl Default for LeidenOptions
Source§impl<'de> Deserialize<'de> for LeidenOptions
impl<'de> Deserialize<'de> for LeidenOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for LeidenOptions
impl PartialEq for LeidenOptions
Source§impl Serialize for LeidenOptions
impl Serialize for LeidenOptions
impl StructuralPartialEq for LeidenOptions
Auto Trait Implementations§
impl Freeze for LeidenOptions
impl RefUnwindSafe for LeidenOptions
impl Send for LeidenOptions
impl Sync for LeidenOptions
impl Unpin for LeidenOptions
impl UnsafeUnpin for LeidenOptions
impl UnwindSafe for LeidenOptions
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