Package com.quantum4j.core.gates
package com.quantum4j.core.gates
Quantum gate abstractions and standard gate implementations.
Includes: -
SingleQubitGate - TwoQubitGate -
ThreeQubitGate - StandardGates -
GateMatrices-
ClassDescriptionToffoli (Controlled-Controlled-X or CCX) quantum gate.Controlled Hadamard (CH) quantum gate.CNOT (Controlled-NOT) quantum gate.Controlled-Z (CZ) quantum gate.Interface representing a quantum gate.Pre-computed matrix representations for standard quantum gates.iSWAP (imaginary SWAP) quantum gate.Rotation around the X-axis (Rx(θ)) quantum gate.Rotation around the Y-axis (Ry(θ)) quantum gate.Rotation around the Z-axis (Rz(θ)) quantum gate.Abstract base class for single-qubit gates.Factory class providing standard single- and two-qubit gates.U1(λ): [[1, 0], [0, e^{iλ}]]U2(φ, λ) = U3(π/2, φ, λ)U3(θ, φ, λ): [ cos(θ/2) , -e^{iλ} sin(θ/2) ] [ e^{iφ} sin(θ/2) , e^{i(φ+λ)} cos(θ/2) ]SWAP quantum gate.Abstract base class for three-qubit gates.Abstract base class for two-qubit gates.