Uses of Interface
com.quantum4j.core.gates.Gate
Packages that use Gate
Package
Description
Circuit representation for Quantum4J, including
QuantumCircuit and
Instruction.Quantum gate abstractions and standard gate implementations.
-
Uses of Gate in com.quantum4j.core.circuit
Methods in com.quantum4j.core.circuit that return GateModifier and TypeMethodDescriptionInstruction.getGate()Get the gate (only for GATE type instructions).Methods in com.quantum4j.core.circuit with parameters of type Gate -
Uses of Gate in com.quantum4j.core.gates
Classes in com.quantum4j.core.gates that implement GateModifier and TypeClassDescriptionfinal classToffoli (Controlled-Controlled-X or CCX) quantum gate.final classControlled Hadamard (CH) quantum gate.final classCNOT (Controlled-NOT) quantum gate.final classControlled-Z (CZ) quantum gate.final classiSWAP (imaginary SWAP) quantum gate.final classRotation around the X-axis (Rx(θ)) quantum gate.final classRotation around the Y-axis (Ry(θ)) quantum gate.final classRotation around the Z-axis (Rz(θ)) quantum gate.classAbstract base class for single-qubit gates.static 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 classfinal classSWAP quantum gate.classAbstract base class for three-qubit gates.classAbstract base class for two-qubit gates. -
Uses of Gate in com.quantum4j.visualization
Methods in com.quantum4j.visualization with parameters of type Gate