openfermion.circuits.diagonal_coulomb_potential_and_kinetic_terms_as_arrays

Give the potential and kinetic terms of a diagonal Coulomb Hamiltonian as arrays.

Main aliases

openfermion.circuits.trotter.diagonal_coulomb_potential_and_kinetic_terms_as_arrays, openfermion.circuits.trotter.diagonal_coulomb_trotter_error.diagonal_coulomb_potential_and_kinetic_terms_as_arrays, openfermion.diagonal_coulomb_potential_and_kinetic_terms_as_arrays

hamiltonian FermionOperator

The diagonal Coulomb Hamiltonian to separate the potential and kinetic terms for. Identity is arbitrarily chosen to be part of the potential.

Tuple of (potential_terms, kinetic_terms). Both elements of the tuple are numpy arrays of FermionOperators.