Package com.quantum4j.core.gates
Class StandardGates
java.lang.Object
com.quantum4j.core.gates.StandardGates
Factory class providing standard single- and two-qubit gates.
StandardGates contains inner classes for commonly used quantum gates:
- Pauli gates: X (NOT), Y, Z
- Hadamard: H (superposition)
- Rotations: RX, RY, RZ
- Two-qubit gates: CNOT, CZ, SWAP, ISWAP
- Three-qubit gates: CCX (Toffoli)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classU1(λ): [[1, 0], [0, e^{iλ}]]static final classU2(φ, λ) = U3(π/2, φ, λ)static final classU3(θ, φ, λ): [ cos(θ/2) , -e^{iλ} sin(θ/2) ] [ e^{iφ} sin(θ/2) , e^{i(φ+λ)} cos(θ/2) ]static final classstatic final classstatic final class -
Method Summary