FermionWavefunction<TIndex> 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.
Class for storing any fermion wavefunction type.
public class FermionWavefunction<TIndex> where TIndex : IEquatable<TIndex>, IComparable<TIndex>
type FermionWavefunction<'Index (requires 'Index :> IEquatable<'Index> and 'Index :> IComparable<'Index>)> = class
Public Class FermionWavefunction(Of TIndex)
Type Parameters
- TIndex
Index type used for all fermion operators.
- Inheritance
-
FermionWavefunction<TIndex>
Constructors
| FermionWavefunction<TIndex>(IEnumerable<TIndex>) |
Constructs a single-reference wave function. This is treated as sparse multi-reference wave function with only one term. |
| FermionWavefunction<TIndex>(IEnumerable<TIndex>, IEnumerable<ValueTuple<TIndex[],Double>>) |
Constructs a unitary coupled-cluster wave function represented by a unitary coupled-cluster operator acting on a single-reference state. |
| FermionWavefunction<TIndex>(IEnumerable<ValueTuple<TIndex[],Double>>) |
Constructs a sparse multi-reference wave function |
Properties
| Energy |
Energy of wavefunction relative to a Hamiltonian containing this object. |
| MCFData |
Sparse multi configurational wavefunction data. |
| Method |
Type of wavefunction. |
| SCFData |
Single configurational wavefunction data. |
| UCCData |
Unitary coupled-cluster wavefunction data. |