MagicUpToClifford Classe
Trasformazione ISA che aggiunge rappresentazioni equivalenti di Clifford degli stati magici. Ad esempio, se l'ISA di input contiene un gate T, l'ISA fornito conterrà SQRT_SQRT_Xanche , SQRT_SQRT_X_DAGSQRT_SQRT_Y, SQRT_SQRT_Y_DAG, e T_DAG. Lo stesso vale per CCZ i cancelli e i loro equivalenti Clifford.
Esempio:
Costruttore
MagicUpToClifford()
Metodi
| provided_isa | |
| required_isa |
provided_isa
provided_isa(impl_isa, ctx: ISAContext) -> Generator[ISA, None, None]
Parametri
| Nome | Descrizione |
|---|---|
|
impl_isa
Necessario
|
|
|
ctx
Necessario
|
|
required_isa
static required_isa() -> ISARequirements