Fermion Constructor (Double, Double, Int32, Int32, Int32, DictionaryString, String, FSharpFuncDouble, FSharpFuncFSharpListQubit, Unit) |
Creates a new Fermion instance from a prebuilt Circuit.
Namespace: Microsoft.Research.LiquidAssembly: Liquid1 (in Liquid1.dll) Version: 1.0.5981.24943 (1.0.*)
Syntax new :
eMin : float *
eMax : float *
trotterN : int *
bits : int *
order : int *
dic : Dictionary<string, string> *
Ua : FSharpFunc<float, FSharpFunc<FSharpList<Qubit>, Unit>> -> Fermion
Parameters
- eMin
- Type: SystemDouble
The minimum energy to use for phase estimation. - eMax
- Type: SystemDouble
The maximum energy to use for phase estimation. - trotterN
- Type: SystemInt32
The Trotter number to use - bits
- Type: SystemInt32
The number of bits of phase estimation accuracy desired. - order
- Type: SystemInt32
The Trotter order, either 1 or 2 (first or second order). - dic
- Type: System.Collections.GenericDictionaryString, String
A dictionary of options. See the Remarks for details. - Ua
- Type: Microsoft.FSharp.CoreFSharpFuncDouble, FSharpFuncFSharpListQubit, Unit
A gate, usually a wrapped Circuit, that implements the Hamiltonian.
The gate's parameter is the time step to evolve by.
Remarks
The possible options to specify are:
...
For more information, see the Users Manual.
See Also