I used the NetLogo environment as a way of developing the model, improving my understanding of what needed to go in the model and the dynamics of the system as a whole, before implementing it in C++. Because it's very visual and the coding is easy (relatively - no need for memory handling and all that malarkey) NetLogo is good for the model development stage of a project such as this. If the model were less raster oriented (NetLogo isn't so fast as handling large grids), and I didn't need to integrate the ABM with the vegetation dynamics CA, NetLogo would be suitable to support the modelling project from start to end.
|