HamiltonianGatesRpauli Method |
Performs an arbitrary rotation based on an existing gate.
The base gate may be any unitary gate with a Hermitian, idempotent matrix.
Of course, all Pauli gates satisfy this criteria.
Namespace: Microsoft.Research.LiquidAssembly: Liquid1 (in Liquid1.dll) Version: 1.0.5981.24943 (1.0.*)
Syntax static member Rpauli :
theta : float *
f : FSharpFunc<FSharpList<Qubit>, Unit> *
qs : FSharpList<Qubit> -> unit
Parameters
- theta
- Type: SystemDouble
The rotation angle. 4*pi is a full rotation. - f
- Type: Microsoft.FSharp.CoreFSharpFuncFSharpListQubit, Unit
The gate to base the rotation on. - qs
- Type: Microsoft.FSharp.CollectionsFSharpListQubit
The first qubit in the list is rotated.
See Also