pub struct StrangeLoopConfig {
pub level0_size: usize,
pub level1_size: usize,
pub level2_size: usize,
pub dt: f64,
pub strengthen_threshold: f64,
pub prune_threshold: f64,
pub prune_weight_threshold: f64,
pub observation_window: usize,
}Expand description
Configuration for strange loop system
Fields§
§level0_size: usizeNumber of Level 0 neurons (matches graph vertices)
level1_size: usizeNumber of Level 1 observer neurons
level2_size: usizeNumber of Level 2 meta-neurons
dt: f64Time step for simulation
strengthen_threshold: f64Threshold for strengthen action
prune_threshold: f64Threshold for prune action
prune_weight_threshold: f64Minimum mincut contribution to keep edge
observation_window: usizeHistory window for observations
Trait Implementations§
Source§impl Clone for StrangeLoopConfig
impl Clone for StrangeLoopConfig
Source§fn clone(&self) -> StrangeLoopConfig
fn clone(&self) -> StrangeLoopConfig
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 StrangeLoopConfig
impl Debug for StrangeLoopConfig
Auto Trait Implementations§
impl Freeze for StrangeLoopConfig
impl RefUnwindSafe for StrangeLoopConfig
impl Send for StrangeLoopConfig
impl Sync for StrangeLoopConfig
impl Unpin for StrangeLoopConfig
impl UnwindSafe for StrangeLoopConfig
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