The addition of a new dynamical system in dstool is a two-step process. The first step entails writing a few procedures which define the set of governing equations for the dynamical system (be it a vector field or a mapping) and the initial settings of variables and parameters. If desired, additional procedures may be written which define derivatives (with respect to space, time, and parameters) and define an arbitrary number of auxillary scalar-valued functions. The second step in the process is to install the procedures into the libraries used to construct the executable version of dstool. To help you complete the necessary steps, we provide the following checklist:
The discussion which follows contains details of this process and a description of the files and variables involved. If you are not already there, change directories to your local models directory.