This project was completed as part of a TU Delft course Object Oriented Scientific Programming with C++. The code approximates the solution to the heat equation
Report.pdf describes in detail the choices taken for the different parts of the code, together with a descsription of the unit and verification tests performed to test individual code snippets as well the overall solution of the heat equation.
For the initial condition:
The code produced the following results, which matched the known solution to this fundamental initial condition.
In 1D, for a mesh size
In 2D, for a mesh size