Fermion Methods |
The Fermion type exposes the following members.
Name | Description | |
---|---|---|
![]() | Build |
Builds either a grown circuit or an exponentiated unitary.
|
![]() | Clean |
Cleans out temporary files.
|
![]() | Dump |
Dumps out information on this simulator.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() ![]() | Load |
Loads a Fermion test from a .dat file based on a script.
|
![]() ![]() | LoadOrbs |
Loads orbital information from an array of strings.
|
![]() | PhaseSetup |
Sets up phase estimation for all runs.
|
![]() | Prep |
Prepares an initial state from the provided spin orbital indices.
|
![]() | Run(Boolean, FSharpOptionInt32) |
Runs the simulation to obtain a phase estimate.
A previous call to Build() or BuildSingle() is required.
|
![]() ![]() | 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.
|
![]() ![]() | 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.
|
![]() ![]() | 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.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |