Sets up phase estimation for all runs.
Namespace: Microsoft.Research.LiquidAssembly: Liquid1 (in Liquid1.dll) Version: 1.0.5981.24943 (1.0.*)
Syntax member PhaseSetup :
bits : int *
alterNoise : float *
peType : string -> unit
Parameters
- bits
- Type: SystemInt32
The number of bits of phase estimation accuracy desired. - alterNoise
- Type: SystemDouble
Magnitude of random (additive) noise to apply to evolution angles.
Set this to 0.0 for no noise. - peType
- Type: SystemString
The type of phase estimation to perform.
Possible values are:
- "circ": Basic PE on the full circuit
- "expon": Create matrix exponentiations
- "noise": Compute noise while running (uses a single Unitary)
- "file": Serialize matrix exponentation to disk
- "atan": Use arc tangent to go forward and do classical post processing
- "default": Use type that naturally goes with specified GrowPars
See Also