PauliRotationGate#

class cuquantum.pauliprop.experimental.PauliRotationGate(
angle: float,
pauli_string: str | Sequence[str],
qubit_indices: None | Sequence[int],
)[source]#

A Pauli rotation gate exp(-i * angle/2 * P) where P is a Pauli string.

Methods

__init__(
angle: float,
pauli_string: str | Sequence[str],
qubit_indices: None | Sequence[int],
)[source]#

Attributes

num_qubits#

The number of qubits this gate acts on.

pauli_string#

The Pauli string defining the rotation axis (e.g., [‘X’, ‘Y’, ‘Z’]).

qubit_indices#

The qubit indices this gate acts on.