Package modelarium.environments
package modelarium.environments
Environment abstractions for Modelarium simulations.
This package defines the concepts used to represent the shared context in which agents operate. Environments typically model global or spatial state, mediate interactions between agents, and provide access to external conditions that influence agent behaviour.
Unlike agents, environments do not encapsulate autonomous behaviour. Instead, they act as structured state containers and interaction surfaces that are read from and written to by agents and simulation logic.
Users may extend environment implementations to model domain-specific contexts such as spatial layouts, resource distributions, or global constraints.
-
ClassesClassDescriptionDefault generator for creating the simulation environment.Represents the simulation environment in the model.Abstract base class responsible for generating the simulation
Environment.A functional implementation ofEnvironmentGeneratorthat delegates environment creation to a user-provided function.