ThreeAux Classe

Questa classe modella il codice della superficie basata sulle misurazioni abbinate con tre qubit ausiliari per misura di stabilizzatore.

Parametri Hyper: distance: int La distanza del codice del codice di superficie.

single_rail: bool Indica se usare la codifica a guida singola.

Riferimenti:

  • 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

Costruttore

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

Parametri di sole parole chiave

Nome Descrizione
distance
Valore predefinito: 3
single_rail
Valore predefinito: False

Metodi

provided_isa
required_isa

provided_isa

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

Parametri

Nome Descrizione
impl_isa
Necessario
ctx
Necessario

required_isa

static required_isa() -> ISARequirements

Attributi

distance

distance: int = 3

single_rail

single_rail: bool = False