Module neutral_atom

Module neutral_atom 

Source
Expand description

Neutral atom quantum computing device interfaces

This module provides support for neutral atom quantum computers, including Rydberg atom systems, optical tweezer arrays, and neutral atom gate operations.

Re-exports§

pub use client::NeutralAtomClient;
pub use device::NeutralAtomDevice;

Modules§

client
Neutral atom quantum computing client implementation
config
Configuration management for neutral atom quantum devices
device
gate_operations
Gate operations for neutral atom quantum devices
gates
Neutral atom gate operations
protocols
Communication protocols for neutral atom quantum devices
rydberg
Rydberg atom quantum computing implementation
tweezer_arrays
Optical tweezer array management for neutral atom quantum computing

Structs§

NeutralAtomCircuitResult
Result of neutral atom quantum circuit execution
NeutralAtomDeviceConfig
Configuration for neutral atom quantum devices
NeutralAtomExecutionMetadata
Neutral atom execution metadata
NeutralAtomMeasurementData
Neutral atom measurement data

Enums§

AtomStateEncoding
Neutral atom state encoding
NeutralAtomSystemType
Types of neutral atom quantum computing systems

Traits§

NeutralAtomQuantumDevice
Trait for neutral atom quantum devices

Functions§

create_neutral_atom_device
Create a neutral atom quantum device
validate_neutral_atom_config
Validate neutral atom device configuration