Crank–Nicolson method
Finite difference method for numerically solving parabolic differential equations
In numerical analysis, the Crank–Nicolson method is a finite difference method used for numerically solving the heat equation and similar partial differential equations. It is a second-order method in time. It is implicit in time, can be written as an implicit Runge–Kutta method, and it is numerically stable.
From Wikipedia, under CC BY-SA. More on occurri.