View source on GitHub |
Compute expectation value of a dual basis operator with a plane wave computational basis state.
openfermion.linalg.expectation_db_operator_with_pw_basis_state(
operator, plane_wave_occ_orbitals, n_spatial_orbitals, grid, spinless
)
Args | |
---|---|
operator
|
Dual-basis representation of FermionOperator to evaluate expectation value of. Can have at most 3-body terms. |
plane_wave_occ_orbitals
|
list
list of occupied plane-wave orbitals. |
n_spatial_orbitals
|
int
Number of spatial orbitals. |
grid
|
openfermion.utils.Grid
The grid used for discretization. |
spinless
|
bool
Whether the system is spinless. |
Returns | |
---|---|
A real float giving the expectation value. |