Create SolarOpt.cpp