RunMode Class

Liquid Quantum Simulator

RunMode Class
Trotterization types.
Inheritance Hierarchy
SystemObject  Microsoft.Research.LiquidRunMode

Namespace: Microsoft.Research.Liquid
Assembly: Liquid1 (in Liquid1.dll) Version: 1.0.5981.24943 (1.0.*)
Syntax
F#
[<SealedAttribute>]
[<SerializableAttribute>]
type RunMode =  
    class
        interface IEquatable<RunMode>
        interface IStructuralEquatable
        interface IComparable<RunMode>
        interface IComparable
        interface IStructuralComparable
    end

The RunMode type exposes the following members.

Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks
Possible values are:
  • Trotter1: First order Trotter
  • Trotter1X: First order Trotter splitting X to each side
  • Trotter1R: Reverse mode (implies reversing list and negating angles)
  • Trotter1XR: Reverse mode with X splitting (implies reversing list and negating angles)
  • Trotter2: Second order Trotter (includes X splitting)
  • Trotter2R: Second order reversed (includes X splitting)
See Also