Theory and Simulation of the Ultrafast Double-Bond Isomerization of Biological Chromophores