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