HermitianFermionTerm Constructors

Definition

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.

Applies to