Module types

Module types 

Source
Expand description

Core types and traits for strange loop implementation

Re-exports§

pub use crate::vector3d::Vector3D;

Structs§

LoopConfig
Configuration for strange loop execution
LoopResult
Result of strange loop execution
Policy
Policy parameters that control loop behavior
PolicyDelta
Delta changes to policy parameters
SafeReflector
Safe reflector with bounded updates
ScalarReasoner
Simple scalar reasoner implementation
SimpleCritic
Simple critic implementation
StrangeLoop
Main strange loop execution engine
Trace
Trace of a single loop iteration

Traits§

Critic
Trait for critics that evaluate reasoning traces
Reasoner
Trait for objects that can reason about state and take actions
Reflector
Trait for reflectors that apply policy changes

Type Aliases§

ComplexVector
Type alias for complex vectors used in quantum computations
Context
Context for strange loop execution - contains mutable state
Matrix3D
Type alias for 3D matrices used in transformations
NalgebraVec3
Type alias for nalgebra 3D vectors used in specific computations
QuantumAmplitude
Type alias for quantum amplitude