Introduction
Presently, the simulation specification is the easiest method of
producing a simple simulation. Each process in the simulation is defined by a
single line. It is also possible to use loops. Different simulations,
describing different models, can be run using the same main driving program.
For example, a program for calculating frequency threshold tuning curves-see
the "Tests/SSPrograms/TuningCurve.c" test program-can be used for any model,
simply by changing the simulation specification. It doesn't matter
whether it is the Carney ([3.]) or the Meddis and Hewitt ([13.])
auditory nerve models, a linear or non-linear basilar membrane model, and so
on. This allows a great deal of flexibility, and the opportunity to re-use
code.