jet.gate¶
Module containing the Gate
and GateFactory
classes in addition to all
Gate
subclasses.
Classes¶
|
Gate represents a quantum gate. |
GateFactory is an implementation of the factory design pattern for the Gate class. |
|
|
Adjoint is a decorator which computes the conjugate transpose of an existing |
|
Scale is a decorator which linearly scales an existing |
|
FockGate represents a (continuous variable) Fock gate. |
|
Displacement represents a displacement gate. |
|
Squeezing represents a squeezing gate. |
|
TwoModeSqueezing represents a two-mode squeezing gate. |
|
Beamsplitter represents a beamsplitter gate. |
|
QubitGate represents a qubit gate. |
|
Hadamard represents a Hadamard gate. |
|
PauliX represents a Pauli-X gate. |
|
PauliY represents a Pauli-Y gate. |
|
PauliZ represents a Pauli-Z gate. |
|
S represents a single-qubit phase gate. |
|
T represents a single-qubit T gate. |
|
SX represents a single-qubit Square-Root X gate. |
|
CX represents a controlled-X gate. |
|
CY represents a controlled-Y gate. |
|
CZ represents a controlled-Z gate. |
|
SWAP represents a SWAP gate. |
|
ISWAP represents a ISWAP gate. |
|
CSWAP represents a CSWAP gate. |
|
Toffoli represents a Toffoli gate. |
|
RX represents a single-qubit X rotation gate. |
|
RY represents a single-qubit Y rotation gate. |
|
RZ represents a single-qubit Z rotation gate. |
|
PhaseShift represents a single-qubit local phase shift gate. |
|
CPhaseShift represents a controlled phase shift gate. |
|
Rot represents an arbitrary single-qubit rotation gate with three Euler angles. |
|
CRX represents a controlled-RX gate. |
|
CRY represents a controlled-RY gate. |
|
CRZ represents a controlled-RZ gate. |
|
CRot represents a controlled-rotation gate. |
|
U1 represents a U1 gate. |
|
U2 represents a U2 gate. |
|
U3 represents a U3 gate. |
Contents
Downloads