MagicUpToClifford Klasse
Eine ISA-Transformation, die Clifford gleichwertige Darstellungen von magischen Zuständen hinzufügt. Wenn die Eingabe-ISA beispielsweise ein T-Gate enthält, enthält SQRT_SQRT_Xdie bereitgestellte ISA auch , , SQRT_SQRT_X_DAG, , SQRT_SQRT_YSQRT_SQRT_Y_DAGund T_DAG. Gleiches gilt für CCZ Tore und ihre Clifford-Entsprechungen.
Beispiel:
Konstruktor
MagicUpToClifford()
Methoden
| provided_isa | |
| required_isa |
provided_isa
provided_isa(impl_isa, ctx: ISAContext) -> Generator[ISA, None, None]
Parameter
| Name | Beschreibung |
|---|---|
|
impl_isa
Erforderlich
|
|
|
ctx
Erforderlich
|
|
required_isa
static required_isa() -> ISARequirements