What is a Delay Differential Equation?
A Delay Differential Equation (or DDE) is a differential equation in which the derivative of the function in one instant of time depends on the value of the function in previous instants. In mathematical terms,
EJS can only solve DDEs with delays that are both discrete and constant. That is, equations of the form:
where remain constant while the DDE is being solved. (Though they can change value if the DDE is conveniently reinitialized. That is, you can associate the delays with a variable, but you need to reset the solver if you change the value of this variable.)
So, for instance, EJS:
But, if EJS can solve your DDE, then you can expect all the goodies you are familiar with for ODEs: