pub struct SNNMinCutConfig {
pub dt: f64,
pub num_neurons: usize,
pub enable_attractors: bool,
pub enable_strange_loop: bool,
pub enable_causal_discovery: bool,
pub enable_time_crystal: bool,
pub enable_morphogenetic: bool,
pub enable_optimizer: bool,
}Expand description
Configuration for the unified SNN-MinCut system
Fields§
§dt: f64Time step for simulation (ms)
num_neurons: usizeNumber of neurons (typically matches graph vertices)
enable_attractors: boolEnable attractor dynamics
enable_strange_loop: boolEnable strange loop self-modification
enable_causal_discovery: boolEnable causal discovery
enable_time_crystal: boolEnable time crystal coordination
enable_morphogenetic: boolEnable morphogenetic growth
enable_optimizer: boolEnable neural optimization
Trait Implementations§
Source§impl Clone for SNNMinCutConfig
impl Clone for SNNMinCutConfig
Source§fn clone(&self) -> SNNMinCutConfig
fn clone(&self) -> SNNMinCutConfig
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 SNNMinCutConfig
impl Debug for SNNMinCutConfig
Auto Trait Implementations§
impl Freeze for SNNMinCutConfig
impl RefUnwindSafe for SNNMinCutConfig
impl Send for SNNMinCutConfig
impl Sync for SNNMinCutConfig
impl Unpin for SNNMinCutConfig
impl UnwindSafe for SNNMinCutConfig
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