Heat diffusion is abroad and heavily researched phenomenon. The aim of this project has not been to tread new ground by exploring some fringe of the subject. Rather, it has been to experiment, gain personal understanding, and create an accessible overview of the area through curiosity driven investigation.
This project is at least as much about computer sciences aspects of implementation and efficiency as it is about mathematics. As such, this report shall contain a considerable discussion on how the programming language C++ was used to simulate heat diffusion and produce images like figure 1.1.