A delay differential equation (also called a differential delay equation or difference-differential equation, although the latter term has a different meaning in the modern literature) is a special type of functional differential equation. Delay differential equations are similar to ordinary differential equations, but their evolution involves past values of the state variable. The solution of delay differential equations therefore requires knowledge of not only the current state, but also of the state a certain time previously.