Namespace Eco.Simulation.WorldLayers.LayerInteractions
Classes
BiomeRater
ConstrainingLayer
ExponentialGrowthOrDecay
PlantInteraction<TIntermediateDescription>
Base class for Plant interactions. Contains common methods.
PlantNutrientConsumption
PlantPopulationConsumedCapacityInteraction
This interaction used by plant species to update consumed capacity in capacity layers. It inherits from ProportionalInteraction, but ensures only fully spawned plants consumed capacity to avoid situation with overcrowding and non-spawning from fractional plants.
PlantYield
ProducerSpeciesGrowth
ProportionalInteraction
SecondOrderReaction
Simulates a differential equation of the form dz/dt = c * x * y. This is the same math as is used to describe a second-order chemical reaction, so I've elected to adopt that terminology. It should be an apt analogy for every use of this interaction - acid rain happens when air pollution meets rain; predation happens when predator meets prey; etc.
N.B. this class, like all WorldLayerInteractions, does not modify the input layers. In chemical terms, the inputs are both catalysts by default - they are not affected by the reaction. If you wish an input to be affected, create another instance of SecondOrderReaction that has that input as its product.