Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Volledig gekwalificeerde naam: Std.Arithmetic.ReflectAboutInteger
operation ReflectAboutInteger(index : Int, reg : Qubit[]) : Unit is Adj + Ctl
Samenvatting
Geeft een kwantumregister weer over een bepaald klassiek geheel getal.
Beschrijving
Gezien een kwantumregister in eerste instantie in de status ∑i(αi|i⟩), waarbij elke |i⟩ een basisstatus is die een geheel getal i vertegenwoordigt, geeft de status van het register weer over de basisstatus |j⟩ voor een bepaald geheel getal j: ∑i(-1)^(δij)(αi|i⟩) Deze bewerking wordt ter plaatse geïmplementeerd, zonder expliciete toewijzing van extra hulp-qubits.
Invoer
inhoudsopgave
Het klassieke gehele getal j indexeert de basisstatus waarop moet worden gespiegeld.
Reg
Little-endian quantum register om weer te geven.