First, their algorithm advances a solution forward in time by solving the heat equation (also called the "diffusion equation"), which models how heat from a source spreads over a shape.