Extensions.CreateAllUCCSDSingletExcitations Method

Definition

Populates the Unitary coupled-cluster wavefunction with all possible spin-preserving exitations from occupied orbitals to virtual orbitals.

public static Microsoft.Quantum.Chemistry.Fermion.UnitaryCCWavefunction<Microsoft.Quantum.Chemistry.OrbitalIntegrals.SpinOrbital> CreateAllUCCSDSingletExcitations (this System.Collections.Generic.IEnumerable<Microsoft.Quantum.Chemistry.OrbitalIntegrals.SpinOrbital> occupiedSpinOrbitals, int nOrbitals);
static member CreateAllUCCSDSingletExcitations : seq<Microsoft.Quantum.Chemistry.OrbitalIntegrals.SpinOrbital> * int -> Microsoft.Quantum.Chemistry.Fermion.UnitaryCCWavefunction<Microsoft.Quantum.Chemistry.OrbitalIntegrals.SpinOrbital>
<Extension()>
Public Function CreateAllUCCSDSingletExcitations (occupiedSpinOrbitals As IEnumerable(Of SpinOrbital), nOrbitals As Integer) As UnitaryCCWavefunction(Of SpinOrbital)

Parameters

occupiedSpinOrbitals
IEnumerable<SpinOrbital>

Occupied orbitals that annihilation operators act on.

nOrbitals
Int32

Number of orbitals.

Returns

UnitaryCCWavefunction<SpinOrbital>

Applies to