pub struct EngineConfig {Show 14 fields
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,
pub attractor_config: AttractorConfig,
pub strange_loop_config: StrangeLoopConfig,
pub causal_config: CausalConfig,
pub cpg_config: CPGConfig,
pub morph_config: MorphConfig,
pub optimizer_config: OptimizerConfig,
pub dt: f64,
pub max_steps: usize,
}Expand description
Configuration for the Cognitive MinCut Engine
Fields§
§enable_attractors: boolEnable attractor dynamics layer
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 optimizer
attractor_config: AttractorConfigAttractor configuration
strange_loop_config: StrangeLoopConfigStrange loop configuration
causal_config: CausalConfigCausal discovery configuration
cpg_config: CPGConfigTime crystal configuration
morph_config: MorphConfigMorphogenetic configuration
optimizer_config: OptimizerConfigOptimizer configuration
dt: f64Time step for unified simulation
max_steps: usizeMaximum steps per operation
Trait Implementations§
Source§impl Clone for EngineConfig
impl Clone for EngineConfig
Source§fn clone(&self) -> EngineConfig
fn clone(&self) -> EngineConfig
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 EngineConfig
impl Debug for EngineConfig
Auto Trait Implementations§
impl Freeze for EngineConfig
impl RefUnwindSafe for EngineConfig
impl Send for EngineConfig
impl Sync for EngineConfig
impl Unpin for EngineConfig
impl UnwindSafe for EngineConfig
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