Variational calculations of excited states via direct optimization of the orbitals in DFT. (16th September 2020)