Ultrafast and slow charge recombination dynamics of diketopyrrolopyrrole-NiO dye sensitized solar cells.

Ultrafast and slow charge recombination dynamics of diketopyrrolopyrrole-NiO dye sensitized solar cells.