Module gate_operations

Module gate_operations 

Source
Expand description

Gate operations for neutral atom quantum devices

This module provides implementations of quantum gate operations specific to neutral atom systems, including Rydberg gates, optical tweezer manipulations, and hyperfine state operations.

Structs§

FrequencySweepParams
Frequency sweep parameters
GlobalRydbergParams
Global Rydberg operation parameters
HyperfineManipulationParams
Hyperfine state manipulation parameters
MeasurementParams
Measurement operation parameters
NeutralAtomGateBuilder
Gate operation builder
NeutralAtomGateParams
Parameters for neutral atom gate operations
RydbergBlockadeParams
Rydberg blockade gate parameters
RydbergExcitationParams
Rydberg excitation gate parameters
SingleQubitRotationParams
Single-qubit rotation gate parameters
TweezerMovementParams
Optical tweezer movement parameters

Enums§

MeasurementBasis
Measurement basis
MeasurementType
Measurement types
MovementTrajectory
Movement trajectory types
NeutralAtomGateType
Gate operation types for neutral atoms
RotationAxis
Rotation axis for single-qubit gates

Functions§

create_rydberg_blockade
Create a Rydberg blockade gate
create_rydberg_excitation
Create a Rydberg excitation gate
create_single_qubit_rotation
Create a single-qubit rotation gate
validate_gate_params
Validate gate operation parameters