MagicUpToClifford Clase
Una transformación ISA que agrega representaciones equivalentes de Clifford de estados mágicos. Por ejemplo, si el ISA de entrada contiene una puerta T, el ISA proporcionado también contendrá SQRT_SQRT_X, SQRT_SQRT_X_DAG, SQRT_SQRT_Y, SQRT_SQRT_Y_DAGy T_DAG. Lo mismo se aplica a CCZ las puertas y sus equivalentes clifford.
Ejemplo:
Constructor
MagicUpToClifford()
Métodos
| provided_isa | |
| required_isa |
provided_isa
provided_isa(impl_isa, ctx: ISAContext) -> Generator[ISA, None, None]
Parámetros
| Nombre | Description |
|---|---|
|
impl_isa
Requerido
|
|
|
ctx
Requerido
|
|
required_isa
static required_isa() -> ISARequirements