pub struct QuantumLocomotionState {
pub rho: DensityMatrix5,
pub hamiltonian: LocomotionHamiltonian,
pub kernels: InterferenceKernels,
pub phase_time: f32,
pub frame: u64,
}Expand description
Full quantum locomotion state — wraps density matrix, Hamiltonian, kernels. This is the quantum simulation subsystem that satisfies QUANTUM.md S11.
Fields§
§rho: DensityMatrix5The density matrix rho in C^{5x5}.
hamiltonian: LocomotionHamiltonianThe Hamiltonian governing coherent evolution.
kernels: InterferenceKernelsInterference kernels for particle rendering.
phase_time: f32Cumulative phase time (for H_phase).
frame: u64Frame counter for measurement seed.
Implementations§
Source§impl QuantumLocomotionState
impl QuantumLocomotionState
pub fn new(particle_count: u32) -> Self
Auto Trait Implementations§
impl Freeze for QuantumLocomotionState
impl RefUnwindSafe for QuantumLocomotionState
impl Send for QuantumLocomotionState
impl Sync for QuantumLocomotionState
impl Unpin for QuantumLocomotionState
impl UnsafeUnpin for QuantumLocomotionState
impl UnwindSafe for QuantumLocomotionState
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