Package fr.univ_artois.lgi2a.similar.microkernel
Defines the micro-kernel of SIMILAR.
The micro-kernel provides the bare minimal implementation of the concepts of SIMILAR, to leave the implementation
of simulation opened to many optimizations.
- Author:
- Yoann Kubera
-
Interface Summary Interface Description ILocalState Models either a public or a private local state of an agent or of the environment.IProbe Models an observation probe extracting data from the simulation when at least one level becomes consistent.ISimulationEngine Models a simulation engine, i.e. the object moving the simulation through time.ISimulationModel Models a simulation that can be performed using a simulation engine. -
Class Summary Class Description AgentCategory The object identifying the category of an agent involved in a simulation.ISimulationModel.AgentInitializationData Models the initialization data coming from the generation of the initial agents of the simulation.ISimulationModel.EnvironmentInitializationData Models the initialization data coming from the generation of the environment of the simulation.LevelIdentifier The object identifying one level involved in a simulation.SimulationTimeStamp Models a time stamp (i.e. the beginning of a time step) of the simulation.