Module controlled

Source
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§

ControlledGate
A controlled gate wrapper that adds control qubits to any gate
FredkinGate
Optimized Fredkin (CSWAP) gate
MultiControlledGate
Multi-controlled gate with optimizations for common patterns
ToffoliGate
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