View source on GitHub |
Apply inverse Fourier transform to change hamiltonian in plane wave dual basis.
openfermion.transforms.inverse_fourier_transform(
hamiltonian, grid, spinless
)
\[ a^\dagger_v = \sqrt{1/N} \sum_m {c^\dagger_m \exp(i k_v r_m)} a_v = \sqrt{1/N} \sum_m {c_m \exp(-i k_v r_m)} \]
Args | |
---|---|
hamiltonian
|
FermionOperator
The hamiltonian in plane wave dual basis. |
grid
|
Grid
The discretization to use. |
spinless
|
bool
Whether to use the spinless model or not. |
Returns | |
---|---|
FermionOperator
|
The inverse-fourier-transformed hamiltonian. |