Extensions Class
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.
Extensions for converting fermion terms to Pauli terms.
public static class Extensions
type Extensions = class
Public Module Extensions
- Inheritance
-
Extensions
Methods
| CreateAllUCCSDSingletExcitations(IEnumerable<SpinOrbital>, Int32) |
Populates the Unitary coupled-cluster wavefunction with all possible spin-preserving exitations from occupied orbitals to virtual orbitals. |
| CreateHartreeFockState(FermionHamiltonian, Int32) |
This approximates the Hamiltonian ground state by a greedy algorithm |
| ToIndexing(FermionWavefunction<SpinOrbital>, IndexConvention) |
Converts spin-orbital indices to integer indices |
| ToJordanWignerPauliTerms(FermionTerm, TermType+Fermion, Double) |
Creates all fermion terms generated by all symmetries of an orbital integral. |
| ToPauliHamiltonian(FermionHamiltonian, QubitEncoding) |
Method for constructing a Pauli Hamiltonian from a fermion Hamiltonina. |