pub struct CausalConfig {
pub num_event_types: usize,
pub causal_threshold: f64,
pub time_window: f64,
pub stdp: AsymmetricSTDP,
pub learning_rate: f64,
pub decay_rate: f64,
}Expand description
Configuration for causal discovery
Fields§
§num_event_types: usizeNumber of event types (neurons)
causal_threshold: f64Threshold for causal relationship detection
time_window: f64Time window for causality (ms)
stdp: AsymmetricSTDPAsymmetric STDP configuration
learning_rate: f64Learning rate for causal weight updates
decay_rate: f64Decay rate for causal weights
Trait Implementations§
Source§impl Clone for CausalConfig
impl Clone for CausalConfig
Source§fn clone(&self) -> CausalConfig
fn clone(&self) -> CausalConfig
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 CausalConfig
impl Debug for CausalConfig
Auto Trait Implementations§
impl Freeze for CausalConfig
impl RefUnwindSafe for CausalConfig
impl Send for CausalConfig
impl Sync for CausalConfig
impl Unpin for CausalConfig
impl UnwindSafe for CausalConfig
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> 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