pub struct MotifConfig {
pub max_cycle_length: usize,
pub min_star_spokes: usize,
pub detect_back_and_forth: bool,
pub max_clique_size: usize,
pub min_chain_length: usize,
pub time_window_days: Option<i64>,
pub min_edge_weight: f64,
pub max_results_per_type: usize,
}Expand description
Configuration for motif detection.
Fields§
§max_cycle_length: usizeMaximum cycle length to detect.
min_star_spokes: usizeMinimum number of spokes for star pattern detection.
detect_back_and_forth: boolWhether to detect back-and-forth patterns.
max_clique_size: usizeMaximum clique size to detect.
min_chain_length: usizeMinimum chain length to detect.
time_window_days: Option<i64>Optional time window for temporal filtering (days).
min_edge_weight: f64Minimum edge weight for consideration.
max_results_per_type: usizeMaximum number of results per motif type.
Trait Implementations§
Source§impl Clone for MotifConfig
impl Clone for MotifConfig
Source§fn clone(&self) -> MotifConfig
fn clone(&self) -> MotifConfig
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 moreSource§impl Debug for MotifConfig
impl Debug for MotifConfig
Auto Trait Implementations§
impl Freeze for MotifConfig
impl RefUnwindSafe for MotifConfig
impl Send for MotifConfig
impl Sync for MotifConfig
impl Unpin for MotifConfig
impl UnsafeUnpin for MotifConfig
impl UnwindSafe for MotifConfig
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.