Farm submodel
Eventually, Persephone 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).
Persephone.Farmer
— TypeFarmer
This is the agent type for the farm ABM. (Not yet implemented.)
Persephone.initfarms!
— Methodinitfarms!(model)
Initialise the model with a set of farm agents.
Persephone.stepagent!
— Methodstepagent!(farmer, model)
Update a farmer by one day.