ThreeAux Klasse
Diese Klasse modelliert den paarweise messbasierten Oberflächencode mit drei hilfsbasierten Qubits pro Stabilisierungsmaß.
Hyperparameter: Abstand: int Der Codeabstand des Oberflächencodes.
single_rail: bool Gibt an, ob single-rail-Codierung verwendet werden soll.
Referenzen:
- 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
Konstruktor
ThreeAux(*, distance: int = 3, single_rail: bool = False)
Nur Schlüsselwortparameter
| Name | Beschreibung |
|---|---|
|
distance
|
Standardwert: 3
|
|
single_rail
|
Standardwert: False
|
Methoden
| provided_isa | |
| required_isa |
provided_isa
provided_isa(impl_isa: ISA, ctx: ISAContext) -> Generator[ISA, None, None]
Parameter
| Name | Beschreibung |
|---|---|
|
impl_isa
Erforderlich
|
|
|
ctx
Erforderlich
|
|
required_isa
static required_isa() -> ISARequirements
Attribute
distance
distance: int = 3
single_rail
single_rail: bool = False