ThreeAux Clase

Esta clase modela el código de superficie basado en medidas en pares con tres cúbits auxiliares por medida de estabilizador.

Hiperparámetres: distancia: int La distancia de código del código de la superficie.

single_rail: bool Indica si se debe usar la codificación de un solo raíl.

Referencias:

  • Linnea Grans-Samuelsson, Ryan V. Mishmash, David Aasen, Christina Knapp, Bela Bauer, Brad Lackey, Marcus P. da Silva, Parsa Bonderson: Código de Measurement-Based Surface emparejamiento mejorado, arXiv:2310.12981

Constructor

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

Parámetros de palabra clave únicamente

Nombre Description
distance
Valor predeterminado: 3
single_rail
Valor predeterminado: False

Métodos

provided_isa
required_isa

provided_isa

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

Parámetros

Nombre Description
impl_isa
Requerido
ctx
Requerido

required_isa

static required_isa() -> ISARequirements

Atributos

distance

distance: int = 3

single_rail

single_rail: bool = False