Solar and heat pump systems for residential buildings. (2015)