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)
キーワードのみのパラメーター
| 名前 | 説明 |
|---|---|
|
distance
|
規定値: 3
|
|
single_rail
|
規定値: False
|
メソッド
| provided_isa | |
| required_isa |
provided_isa
provided_isa(impl_isa: ISA, ctx: ISAContext) -> Generator[ISA, None, None]
パラメーター
| 名前 | 説明 |
|---|---|
|
impl_isa
必須
|
|
|
ctx
必須
|
|
required_isa
static required_isa() -> ISARequirements
属性
distance
distance: int = 3
single_rail
single_rail: bool = False