First-principles study of Carbz-PAHTDDT dye sensitizer and two Carbz-derived dyes for dye sensitized solar cells.

First-principles study of Carbz-PAHTDDT dye sensitizer and two Carbz-derived dyes for dye sensitized solar cells.