HermitianFermionTerm Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| HermitianFermionTerm() |
Constructor for empty instance. |
| HermitianFermionTerm(LadderSequence<Int32>) |
Constructs a Hermitian fermion term from a normal-ordered sequence of ladder operators. |
| HermitianFermionTerm(IEnumerable<Int32>) |
Constructs a Hermitian fermion term with an equal number of creation and annihilation operators from a sequence of integers. |
| HermitianFermionTerm(IEnumerable<LadderOperator<Int32>>, Int32) |
Constructs a Hermitian fermion term from a normal-ordered sequence of ladder operators. |
HermitianFermionTerm()
Constructor for empty instance.
public HermitianFermionTerm ();
Public Sub New ()
Applies to
HermitianFermionTerm(LadderSequence<Int32>)
Constructs a Hermitian fermion term from a normal-ordered sequence of ladder operators.
public HermitianFermionTerm (Microsoft.Quantum.Chemistry.LadderOperators.LadderSequence<int> ladderOperators);
new Microsoft.Quantum.Chemistry.Fermion.HermitianFermionTerm : Microsoft.Quantum.Chemistry.LadderOperators.LadderSequence<int> -> Microsoft.Quantum.Chemistry.Fermion.HermitianFermionTerm
Public Sub New (ladderOperators As LadderSequence(Of Integer))
Parameters
- ladderOperators
- LadderSequence<Int32>
Normal-ordered sequence of ladder operators.
Applies to
HermitianFermionTerm(IEnumerable<Int32>)
Constructs a Hermitian fermion term with an equal number of creation and annihilation operators from a sequence of integers.
public HermitianFermionTerm (System.Collections.Generic.IEnumerable<int> indices);
new Microsoft.Quantum.Chemistry.Fermion.HermitianFermionTerm : seq<int> -> Microsoft.Quantum.Chemistry.Fermion.HermitianFermionTerm
Public Sub New (indices As IEnumerable(Of Integer))
Parameters
- indices
- IEnumerable<Int32>
Applies to
HermitianFermionTerm(IEnumerable<LadderOperator<Int32>>, Int32)
Constructs a Hermitian fermion term from a normal-ordered sequence of ladder operators.
public HermitianFermionTerm (System.Collections.Generic.IEnumerable<Microsoft.Quantum.Chemistry.LadderOperators.LadderOperator<int>> ladderOperators, int coefficient = 1);
new Microsoft.Quantum.Chemistry.Fermion.HermitianFermionTerm : seq<Microsoft.Quantum.Chemistry.LadderOperators.LadderOperator<int>> * int -> Microsoft.Quantum.Chemistry.Fermion.HermitianFermionTerm
Public Sub New (ladderOperators As IEnumerable(Of LadderOperator(Of Integer)), Optional coefficient As Integer = 1)
Parameters
- ladderOperators
- IEnumerable<LadderOperator<Int32>>
Hermitian normal-ordered sequence of ladder operators.
- coefficient
- Int32
Coefficient as the sign (-1 or +1) of a ladder operator.