next up previous contents
Next: Defining the Equations of Up: User-Defined Dynamical Systems Previous: Preliminaries   Contents


Installing a New Dynamical System in DsTool

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 auxiliary 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:

  1. Define the dynamical system
    1. Equations of motion
    2. Derivatives
    3. Inverse
    4. Auxillary equations
    5. Names and default ranges for variables
    6. Names and default ranges for parameters
    7. Names and default ranges for auxiliary functions
    8. Periodic variables
    9. Names of user-defined functions
  2. Install the dynamical system
    1. Initialization routine
    2. Title
    3. Compile source code

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 DsTool directory.



Subsections
next up previous contents
Next: Defining the Equations of Up: User-Defined Dynamical Systems Previous: Preliminaries   Contents
2005-10-26