-
The electronic charge is now set by a separate function, and not at the creation of the photon_mode object. Remove the mesh argument from the initialization of the creation of the photon_mode object. This allows for initializing it without the knowledge of the electronic mesh. Refactoring of the OEP part to split the photon and the electronic part. The xc_oep_photon_t type now derives from the electronic one. Moving the OEP photon files to the photon folder. Computing the dipoles also for Sternheimer with photons.
2ed4da6f