D-A-D-π-D-A-D type diketopyrrolopyrrole based small molecule electron donors for bulk heterojunction organic solar cells.

D-A-D-π-D-A-D type diketopyrrolopyrrole based small molecule electron donors for bulk heterojunction organic solar cells.