View source on GitHub |
Given an OpenFermion Hamiltonian return the fqe hamiltonian.
fqe.get_hamiltonian_from_openfermion(
ops: "FermionOperator",
norb: int = 0,
conserve_number: bool = True,
e_0: complex = (0.0 + 0.0j)
) -> "hamiltonian.Hamiltonian"
Args | |
---|---|
ops (openfermion.FermionOperator) - a string of FermionOperators representing the Hamiltonian.
norb (int) - the number of spatial orbitals in the Hamiltonian conserve_number (bool) - a flag to indicate if the Hamiltonian will be applied to a number_conserving wavefunction. e_0 (complex) - the scalar potential of the hamiltonian |
Returns | |
---|---|
hamiltonian (fqe.hamiltonians.hamiltonian) |