mqt.qudits.quantum_circuit.gates.s

Module Contents

class S(circuit: QuantumCircuit, name: str, target_qudits: int, dimensions: int, controls: ControlData | None = None)[source]

Bases: mqt.qudits.quantum_circuit.gate.Gate

Unitary gate_matrix.

__array__() → numpy.typing.NDArray[numpy.complex128][source]
static is_prime(n: int) → bool[source]

Check if a number is prime.

Optimized for dimensions under 23.

Args: n (int): The number to check for primality

Returns: bool: True if the number is prime, False otherwise

property dimensions: int