Expand description
Controlled gate operations
This module provides support for creating controlled versions of arbitrary quantum gates, including multi-controlled gates and phase-controlled operations.
Structs§
- Controlled
Gate - A controlled gate wrapper that adds control qubits to any gate
- Fredkin
Gate - Optimized Fredkin (CSWAP) gate
- Multi
Controlled Gate - Multi-controlled gate with optimizations for common patterns
- Toffoli
Gate - Optimized Toffoli (CCNOT) gate
Functions§
- make_
controlled - Helper function to create controlled version of any gate
- make_
multi_ controlled - Helper function to create multi-controlled version with mixed controls