Expand description
Quantum circuit optimization passes
This module provides various optimization passes that can be applied to quantum circuits to reduce gate count, improve fidelity, and optimize for hardware constraints.
Structs§
- Circuit
Optimizer - Main circuit optimizer that applies multiple passes
- Commutation
Optimizer - Commutation-based optimization
- Hardware
Optimizer - Hardware-aware optimization pass
- Optimization
Context - Optimization context that holds circuit information
- Optimization
Result - Result of circuit optimization
- Pass
Result - Result of applying an optimization pass
- Pass
Stats - Statistics for an optimization pass
- Peephole
Optimizer - Peephole optimization for common patterns
- Redundant
Gate Elimination - Remove redundant gates (e.g., X·X = I, H·H = I)
- Single
Qubit Gate Fusion - Merge consecutive single-qubit gates
- Template
Optimizer - Template matching optimization
Enums§
- OptGate
- Gate representation for optimization
- Optimization
Pass Type - Enum to hold different optimization passes