Farm submodel
Eventually, Persefone will include multiple farm-decision submodels. At the moment, we are only working with a very basic mock-up.
farm.jl
This file is responsible for managing the farm module(s).
Persefone.Farmer — TypeFarmerThis is the agent type for the farm ABM. (Not yet implemented.)
Persefone.initfarms! — Methodinitfarms!(model)Initialise the model with a set of farm agents.
Persefone.stepagent! — Methodstepagent!(farmer, model)Update a farmer by one day.