ThreeAux Classe

Cette classe modélise le code de surface basé sur les mesures avec trois qubits auxiliaires par mesure de stabilisateur.

Paramètres Hyper : distance : int La distance de code du code surface.

single_rail : bool indique s’il faut utiliser l’encodage à rail unique.

Références :

  • Linnea Grans-Samuelsson, Ryan V. Mishmash, David Aasen, Christina Knapp, Bela Bauer, Brad Lackey, Marcus P. da Silva, Parsa Bonderson : Improved Pairwise Measurement-Based Surface Code, arXiv :2310.12981

Constructeur

ThreeAux(*, distance: int = 3, single_rail: bool = False)

Paramètres de mot clé uniquement

Nom Description
distance
Valeur par défaut: 3
single_rail
Valeur par défaut: False

Méthodes

provided_isa
required_isa

provided_isa

provided_isa(impl_isa: ISA, ctx: ISAContext) -> Generator[ISA, None, None]

Paramètres

Nom Description
impl_isa
Obligatoire
ctx
Obligatoire

required_isa

static required_isa() -> ISARequirements

Attributs

distance

distance: int = 3

single_rail

single_rail: bool = False