The Language-Integrated Quantum Operations (LIQUi|>) Simulator
FermionPhaseSetup Method |
Sets up phase estimation for all runs.
Namespace: Microsoft.Research.Liquid
Assembly: Liquid1 (in Liquid1.dll) Version: 1.0.5981.24943 (1.0.*)

F#
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
