qrunch.chemistry.ground_state_problem.calculators.tools.excitations.electron_excitations

Excitations of the electrons of a molecule.

Classes

MolecularElectronExcitations

Represents all allowed particle-hole excitations of electrons from the ground state of a molecule.

class MolecularElectronExcitations

Bases: Excitations

Represents all allowed particle-hole excitations of electrons from the ground state of a molecule.

__init__(electron_configuration: MolecularElectronConfiguration, *, include_single: bool, include_double: bool) None

Initialize the MolecularElectronExcitations with the given number of spatial orbitals and particles.

We use the notation of alpha for spin up and beta for spin down particles.

Parameters:
  • electron_configuration (MolecularElectronConfiguration) – Molecular electron configuration.

  • include_single (bool) – Whether to include single excitations.

  • include_double (bool) – Whether to include double excitations.

Return type:

None