Brief Descriptions of Example Programs

ex4p4p1.f90 :
This program solves an SEIR epidemic model of Genik & van den Driessche (Example 4.4.1).

ex4p4p2.f90 :
This program solves a problem of Wille & Baker involving a scalar equation that exhibits chaotic behavior (Example 4.4.2).

ex4p4p3 :
This program solves an HIV longterm partnership model (Example 4.4.3). It illustrates the reduction of a VolterraIntegroDifferential equation to a system of ddes. It further illustrates the use of root finding to switch between a system of odes and a system of ddes.

ex4p4p4.f90 :
This program solves a model of the life cycle of a population of poor lemmings (Example 4.4.4). The solution is discontinuous at the initial integration time. The program illustrates the use of event root finding to locate maxima and minima.

ex4p4p5.f90 :
This program solves a twowheeled suitcase model of Suherman, et al (Example 4.4.5). It illustrates the use of events and a CHANGE routine to solve a sequence of problems corresponding to the rocking of the suitcase.

laserex.f90 :
This program solves a selfpulsing semiconductor laser with external cavity model of T. Carr (manuscript example).

neutvan.f90 :
This program solves a state dependent neutral problem with vanishing delays (manuscript example).

my_dde_with_trim.f90 :
This program illustrates how to use the solution queue trimming option.

exsd1.f90 :
This program solves a simple state dependent dde.

b2g.f90 :
This program solves a state dependent dde. It illustrates use of root finding and derivative switch to handle discontinuities in y'(t).

c2g.f90 :
This program solves a state dependent dde. It illustrates use of root finding and derivative switch to handle discontinuities in y'(t) and ylag(t).

secdelay.f90 :
This program solves a state dependent dde. DDE_USER is called from within the user subroutine BETA to handle a secondary delay.

volinteq.f90 :
This program solves a state dependent Volterra integral equation by imbedding a quadrature in subroutine DDES.