Abstract
This article describes the landscape model for the Animal Landscape and Man Simulation System (ALMaSS). The article itself provides an overall description of the software classes and functions, with examples of use. In addition, there are links for code access, executable directory and code documentation for the model. These provide access to model details.
The descriptions cover the landscape class, its internal data, and the class hierarchy primarily associated with the landscape simulation. They also cover the timing and scheduling of actions and provide an overview of the landscape class interface. The Farm and Farm Manager classes responsible for simulating farming activities are presented together with descriptions of crop classes for crop management and weather and calendar classes.