modules.solvers.qaoa.zz_gate

zz_gate(q1: any, q2: any, gamma: float) Circuit

Function that returns a circuit implementing exp(-i gamma Z_i Z_j) using CNOT gates if ZZ not supported.

Parameters:
  • q1 -- Qubit 1 (control)

  • q2 -- Qubit 2 (target)

  • gamma -- Gamma parameter (angle)

Returns:

ZZ gate