Molecular view of polymer/fullerene solar film showing an interface between acceptor and donor domains. Red dots are PC71BM molecules and blue lines represent PTB7 chains. Excitons are shown as yellow dots, purple dots are electrons and green dots represent holes.
Image Credit, Harald Ade, North Carolina State University.
Click image for the largest view.