Adds to octopus a new routine to treat electrons interacting with one photon mode by means of the 'dressed orbital' construction. Further details can be found in https://arxiv.org/abs/1812.05562 It is necessary for the construction to change the poisson-solver. It is now dependent on variables that have to be given in the input file. At the moment, it is only possible to be accessed via the rdmft routine. At the moment only 1d electrons can be treated.
The dressed construction allows for treating electronic systems that interact with a cavity photon mode. Details can be found in https://arxiv.org/abs/1812.05562. Note that at the moment, only electronic 1d systems can be treated.
- I have checked that my code follows the Octopus coding standards
- I have added tests for all the new features added in this request.