Nanophotonics for energy applications: Thermal rectification and solar cell light trapping | IEEE Conference Publication | IEEE Xplore