Fermion Methods

Liquid Quantum Simulator

Fermion Methods

The Fermion type exposes the following members.

Methods
  Name Description
Public method Build
Builds either a grown circuit or an exponentiated unitary.
Public method Clean
Cleans out temporary files.
Public method Dump
Dumps out information on this simulator.
Public method Equals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public method GetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public method Static member Load
Loads a Fermion test from a .dat file based on a script.
Public method Static member LoadOrbs
Loads orbital information from an array of strings.
Public method PhaseSetup
Sets up phase estimation for all runs.
Public method Prep
Prepares an initial state from the provided spin orbital indices.
Public method Run(Boolean, FSharpOptionInt32)
Runs the simulation to obtain a phase estimate. A previous call to Build() or BuildSingle() is required.
Public method Static member Run(DictionaryString, String, String)
Runs a Fermion test from a .dat file, based on a script A basic axecution trace is sent to both the console and the log. Detailed information is sent just sent to the log. See the Users Manual for details on the parameters.
Public method Static member Run(DictionaryString, String, String)
Runs a pre-loaded Fermion test based on a script. A basic axecution trace is sent to both the console and the log. Detailed information is sent just sent to the log. See the Users Manual for details on the parameters.
Public method Static member Run(DictionaryString, String, FSharpFuncDouble, FSharpFuncFSharpListQubit, Unit, Ket)
Runs a Fermion test from a pre-built circuit and state vector. See the Users Manual for details on the parameters.
Public method ToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also