In delay differential equations, initial history functions are given in the form , where is in general a function of x.

WhenEvent[event,action] may be included in the equations eqn to specify an action that occurs when event becomes True.

DSolve[eqn,y,{x,xmin,xmax}] gives a solution valid for x between and .

DSolve can generate constants of integration indexed by successive integers. The option GeneratedParameters specifies the function to apply to each index. The default is GeneratedParameters->C, which yields constants of integration C[1], C[2], ….»