pub struct AttractorConfig {
pub attractor_type: AttractorType,
pub dt_ns: u64,
pub steps_per_frame: usize,
pub adaptive_stepping: bool,
pub tolerance: f64,
pub max_deviation: f64,
}Expand description
Configuration for temporal attractor
Fields§
§attractor_type: AttractorTypeType of attractor
dt_ns: u64Integration time step (nanoseconds)
steps_per_frame: usizeNumber of integration steps per frame
adaptive_stepping: boolEnable adaptive time stepping
tolerance: f64Tolerance for adaptive stepping
max_deviation: f64Maximum allowed deviation from attractor
Implementations§
Source§impl AttractorConfig
impl AttractorConfig
Sourcepub fn consciousness_mode() -> Self
pub fn consciousness_mode() -> Self
Create configuration optimized for consciousness experiments
Sourcepub fn high_speed_mode() -> Self
pub fn high_speed_mode() -> Self
Create configuration for high-speed computation
Trait Implementations§
Source§impl Clone for AttractorConfig
impl Clone for AttractorConfig
Source§fn clone(&self) -> AttractorConfig
fn clone(&self) -> AttractorConfig
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 AttractorConfig
impl Debug for AttractorConfig
Source§impl Default for AttractorConfig
impl Default for AttractorConfig
Source§impl<'de> Deserialize<'de> for AttractorConfig
impl<'de> Deserialize<'de> for AttractorConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AttractorConfig
impl RefUnwindSafe for AttractorConfig
impl Send for AttractorConfig
impl Sync for AttractorConfig
impl Unpin for AttractorConfig
impl UnwindSafe for AttractorConfig
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> Pointable for T
impl<T> Pointable for T
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.