circuit_knitting.cutting.qpd.TwoQubitQPDGate

class TwoQubitQPDGate(basis, *, basis_id=None, label=None)[source]

Bases: BaseQPDGate

Two qubit gate to be decomposed using quasiprobability decomposition.

Initialize the two qubit QPD gate.

Raises:

ValueError – The QPDBasis acts on a number of qubits not equal to 2.

Methods

__init__(basis, *[, basis_id, label])

Initialize the two qubit QPD gate.

from_instruction(instruction, /)

Create a TwoQubitQPDGate which represents a cut version of the given instruction.

Attributes