Source code for bqskit.ir.gates.qutritgate

"""This module implements the QutritGate base class."""
from __future__ import annotations

from bqskit.ir.gate import Gate


[docs] class QutritGate(Gate): """A gate that only acts on qutrits.""" @property def radixes(self) -> tuple[int, ...]: """The number of orthogonal states for each qudit.""" return tuple([3] * self.num_qudits)