Module continuous_variable

Module continuous_variable 

Source
Expand description

Continuous Variable Quantum Computing

This module implements continuous variable (CV) quantum computing systems, which operate on continuous degrees of freedom like position and momentum rather than discrete qubits.

Re-exports§

pub use cluster_states::*;
pub use cv_gates::*;
pub use error_correction::*;
pub use gaussian_states::*;
pub use heterodyne::*;
pub use homodyne::*;
pub use measurements::*;

Modules§

cluster_states
Cluster states for continuous variable quantum computing
cv_gates
Continuous variable quantum gates
error_correction
Error correction for continuous variable quantum systems
gaussian_states
Gaussian states for continuous variable quantum computing
heterodyne
Heterodyne detection for continuous variable quantum systems
homodyne
Homodyne detection for continuous variable quantum systems
measurements
Continuous variable quantum measurements

Structs§

CVDeviceConfig
Configuration for CV quantum devices
CVDeviceDiagnostics
Diagnostics for CV devices
CVEntanglementMeasures
Entanglement measures for CV systems
CVMeasurementResult
CV measurement result
CVModeState
State information for a CV mode
CVQuantumDevice
Continuous variable quantum device
Complex
Complex number representation for CV quantum computing

Enums§

CVMeasurementOutcome
CV measurement outcomes
CVMeasurementType
CV measurement types
CVSystemType
Types of continuous variable quantum systems

Functions§

create_cluster_state_cv_device
Create a cluster state CV device
create_gaussian_cv_device
Create a Gaussian CV device