Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make operator definitions consistent #190

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

apapapostolou
Copy link
Contributor

@apapapostolou apapapostolou commented Feb 6, 2025

The implemented operator integrals are not really what their names suggest:

  • In the case of the electric and magnetic dipole operators, they do not include the negative charge of the electrons. This negative charge is only taken into account afterwards, which leads to inconsistencies, as it is included in the state dipole moments but not in the transition dipole moments.
  • The "nabla" operator is actually the linear momentum operator.

Changes:

  • The negative charge of the electrons is already included in the definitions of the operator integrals.
  • Since the linear momentum operator is usually not needed, but rather the electric dipole operator in the velocity gauge, a negative charge is also included here.

TODO:

  • rename nabla to electric_dipole_velocity
  • regenerate reference data to stay consistent

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants