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§
- CNOT
Specialized - Specialized CNOT gate
- CPhase
Specialized - Specialized controlled phase gate
- CZSpecialized
- Specialized CZ gate
- Fredkin
Specialized - Specialized Fredkin (CSWAP) gate
- Hadamard
Specialized - Specialized Hadamard gate
- PauliX
Specialized - Specialized Pauli-X gate
- PauliY
Specialized - Specialized Pauli-Y gate
- PauliZ
Specialized - Specialized Pauli-Z gate
- Phase
Specialized - Specialized phase gate
- RXSpecialized
- Specialized RX rotation gate
- RYSpecialized
- Specialized RY rotation gate
- RZSpecialized
- Specialized RZ rotation gate
- SGate
Specialized - Specialized S gate (√Z)
- SWAP
Specialized - Specialized SWAP gate
- TGate
Specialized - Specialized T gate (4th root of Z)
- Toffoli
Specialized - Specialized Toffoli (CCX) gate
Traits§
- Specialized
Gate - Trait for specialized gate implementations
Functions§
- specialize_
gate - Convert a general gate to its specialized implementation if available