ThreeAux 클래스
이 클래스는 손떨림 보정기 측정값당 3개의 보조 큐비트를 사용하여 쌍을 이루는 측정 기반 표면 코드를 모델화합니다.
하이퍼 매개 변수: distance: int 표면 코드의 코드 거리입니다.
single_rail: 단일 레일 인코딩을 사용할지 여부를 확인합니다.
참조:
- 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
생성자
ThreeAux(*, distance: int = 3, single_rail: bool = False)
키워드 전용 매개 변수
| Name | Description |
|---|---|
|
distance
|
Default value: 3
|
|
single_rail
|
Default value: False
|
메서드
| provided_isa | |
| required_isa |
provided_isa
provided_isa(impl_isa: ISA, ctx: ISAContext) -> Generator[ISA, None, None]
매개 변수
| Name | Description |
|---|---|
|
impl_isa
필수
|
|
|
ctx
필수
|
|
required_isa
static required_isa() -> ISARequirements
특성
distance
distance: int = 3
single_rail
single_rail: bool = False