Implement interaction manipulation mechanisms
One interesting avenue of research is to look into modifying the interactions (i.e.: the functional response matrix) by additional processes. These modifications can result in catalysis or inhibition of existing interactions and should be handled solely on this (energetic) level. The ecological backdrop would be processes like niche construction where a species invest energy into building structures in their environment, thereby affecting the existing interactions. These structures need to be maintained, otherwise they decay and their effect vanishes.
For more thoughts on this see 210122-Allhoff2015-niche-construction.md.
To house such a mechanism in ~"model: Allhoff2015", the following changes are necessary:
- #10 Resource reservoirs which track the extent to which modifications are made and maintained
- A species-specific modification matrix (ideally: sparse)
- A simple and deterministic mechanism to derive the contents of the modification matrix
- An efficient way of assembling modifications and including them into the ODE