View source on GitHub |
Return the external potential operator in plane wave basis.
openfermion.hamiltonians.plane_wave_external_potential(
grid: openfermion.utils.Grid
,
geometry: List[Tuple[str, Tuple[Union[int, float], Union[int, float], Union[int, float]]]
],
spinless: bool,
e_cutoff: Optional[float] = None,
non_periodic: bool = False,
period_cutoff: Optional[float] = None
) -> openfermion.ops.FermionOperator
The external potential resulting from electrons interacting with nuclei. It is defined here as the Fourier transform of the dual basis Hamiltonian such that is spectrally equivalent in the case of both even and odd grids. Otherwise, the two differ in the case of even grids.
Returns | |
---|---|
FermionOperator
|
The plane wave operator. |