Resolve multipoles
Description
Implements state-resolved multipole output. This is useful to approximately estimate the contribute of a given state to the dipole response when calculated by real-time propagation, for example to obtain the ionization cross-section of a state from linear response. The framework can be easily extended to other td observable and state properties, e.g. to output kpoint-resolved current. It supports parallel output.
Checklist
-
I have checked that my code follows the Octopus coding standards -
I have added tests for all the new features added in this request.