nanoscale solar cells erik garnett nanophotonic spectrum splitting theory Back to Research activities – Theory/simulation page