Package com.quantum4j.core.gates
Class GateMatrices
java.lang.Object
com.quantum4j.core.gates.GateMatrices
Pre-computed matrix representations for standard quantum gates.
This class contains unitary matrices for:
- Single-qubit gates
- Parametric rotation gates
- 2-qubit gates (CNOT, CZ, SWAP, ISWAP, CH)
- 3-qubit CCX (Toffoli)
NOTE: CNOT HAS BEEN FIXED to match Quantum4J's TwoQubitGate.apply()
qubit-bit ordering (control=first argument, target=second).
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Complex[][]static final Complex[][]static final Complex[][]static final Complex[][]static final Complex[][]static final Complex[][]static final Complex[][]static final Complex[][]static final Complex[][]static final Complex[][]static final Complex[][]static final Complex[][] -
Method Summary
-
Field Details
-
X
-
Y
-
Z
-
H
-
S
-
T
-
CNOT
-
CZ
-
SWAP
-
ISWAP
-
CH
-
CCX
-
-
Method Details
-
RX
-
RY
-
RZ
-