atlas_q.vqe_qaoa.build_molecular_hamiltonian#

atlas_q.vqe_qaoa.build_molecular_hamiltonian(h1, h2, mapping='jordan_wigner', device='cuda')[source]#

Build molecular Hamiltonian MPO from 1- and 2-electron integrals

Args:

h1: One-electron integrals [n_orb, n_orb] h2: Two-electron integrals [n_orb, n_orb, n_orb, n_orb] mapping: ‘jordan_wigner’ or ‘bravyi_kitaev’ device: torch device

Returns:

MPO representation of electronic Hamiltonian