Module specialized_gates

Module specialized_gates 

Source
Expand description

Specialized gate implementations for simulation

This module provides optimized implementations of common quantum gates that take advantage of their specific structure for improved performance. These implementations avoid general matrix multiplication and directly manipulate state vector amplitudes.

Structs§

CNOTSpecialized
Specialized CNOT gate
CPhaseSpecialized
Specialized controlled phase gate
CZSpecialized
Specialized CZ gate
FredkinSpecialized
Specialized Fredkin (CSWAP) gate
HadamardSpecialized
Specialized Hadamard gate
PauliXSpecialized
Specialized Pauli-X gate
PauliYSpecialized
Specialized Pauli-Y gate
PauliZSpecialized
Specialized Pauli-Z gate
PhaseSpecialized
Specialized phase gate
RXSpecialized
Specialized RX rotation gate
RYSpecialized
Specialized RY rotation gate
RZSpecialized
Specialized RZ rotation gate
SGateSpecialized
Specialized S gate (√Z)
SWAPSpecialized
Specialized SWAP gate
TGateSpecialized
Specialized T gate (4th root of Z)
ToffoliSpecialized
Specialized Toffoli (CCX) gate

Traits§

SpecializedGate
Trait for specialized gate implementations

Functions§

specialize_gate
Convert a general gate to its specialized implementation if available