Click or drag to resize
Fermion Constructor (Double, Double, Int32, Int32, Int32, DictionaryString, String, FSharpFuncDouble, FSharpFuncFSharpListQubit, Unit)
Creates a new Fermion instance from a prebuilt Circuit.

Namespace: Microsoft.Research.Liquid
Assembly: Liquid1 (in Liquid1.dll) Version: 1.0.5981.24943 (1.0.*)
Syntax
F#
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