cuquantum.tensornet.QiskitParserOptions

class cuquantum.tensornet.QiskitParserOptions(decompose_gates: bool = True, check_diagonal: bool = True)[source]

A data class for providing Qiskit parser options to the CircuitToEinsum class.

decompose_gates

If True (default), the parser will decompose all standard gates into a sequence of gates that act on at most two qubits. Custom (user-defined or opaque) gates will be preserved as-is. If False, each gate in the circuit is treated as a logical unit, regardless of its qubit width.

Type

bool

check_diagonal

If True (default), the parser will check if the gate operand can be represented in a diagonal form.

Type

bool