Radiative, conductive and convective heat-transfers in a single Monte Carlo algorithm. (January 2016)