This note is intended to form an user guide to developing software with the software simulation framework. More detailed reference documentation also exists [1]. This covers most of the material given here plus more information and detail not needed by most users of the framework. The reference material was generated from the in-line comments using Doxygen [2].
The guide starts with a general discussion of the architecture of
the software, then goes into more details about the most important classes
in the modeling class library. A simple example
simulation is then described, with some discussion of implementation details,
and finally there are brief notes on the some more detailed and
exotic features, which are
probably not needed for most circumstances.