ThreeAux Classe

Essa classe modela o código de superfície baseado em medida par com três qubits auxiliares por medida do estabilizador.

Hipermetrâmetros: distância: int A distância de código do código de superfície.

single_rail: bool Se deve usar codificação de trilho único.

Referências:

  • 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

Construtor

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

Parâmetros somente de palavra-chave

Nome Description
distance
Valor padrão: 3
single_rail
Valor padrão: False

Métodos

provided_isa
required_isa

provided_isa

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

Parâmetros

Nome Description
impl_isa
Obrigatório
ctx
Obrigatório

required_isa

static required_isa() -> ISARequirements

Atributos

distance

distance: int = 3

single_rail

single_rail: bool = False