Documentation ¶
Overview ¶
Package archemodel provides a wrapper around and tools for the Arche ECS, for rapid prototyping of simulation models.
See the sub-packages:
- Arche wrapper & scheduler -- github.com/mlange-42/arche-model/model
- General-purpose systems -- github.com/mlange-42/arche-model/system
- Reporter systems for data handling -- github.com/mlange-42/arche-model/reporter
- Observers for data extraction -- github.com/mlange-42/arche-model/observer
- Commonly used resources -- github.com/mlange-42/arche-model/resource
Directories ¶
Path | Synopsis |
---|---|
examples
|
|
readme
The example from the README.
|
The example from the README. |
Package model provides a wrapper around the Arche ECS world that helps with rapid prototyping and model development.
|
Package model provides a wrapper around the Arche ECS world that helps with rapid prototyping and model development. |
Package observer provides interfaces for observers that extract data from the ECS world.
|
Package observer provides interfaces for observers that extract data from the ECS world. |
Package reporter provides reporters as System implementations (github.com/mlange-42/arche-model/model.System).
|
Package reporter provides reporters as System implementations (github.com/mlange-42/arche-model/model.System). |
Package resource provides commonly used resources (in the ECS sense).
|
Package resource provides commonly used resources (in the ECS sense). |
Package system provides general-purpose [model.System] implementations.
|
Package system provides general-purpose [model.System] implementations. |
Click to show internal directories.
Click to hide internal directories.