henad-core 0.3.0

Model authoring traits, primitives and shared types of Henad, a parallel agent-based modelling engine.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
# henad-core

[Henad](https://github.com/micfong-z/henad) is a parallel agent-based modelling engine, built to run millions of agents at interactive speeds on one machine.

This crate holds what a model is written against: the model traits for grids, agent populations and networks on the CPU and the GPU, the primitives their kernels call, the parameter, statistic and action descriptors, and the sweep and search planning that needs no engine.
It has no dependencies.

The [authoring guide](https://micfong-z.github.io/henad/authoring/) explains each trait, and [Writing your first model](https://micfong-z.github.io/henad/guide/first-model/game-of-life/) builds a model step by step.

## License

Licensed under [MIT](https://github.com/micfong-z/henad/blob/master/LICENSE-MIT) or [Apache-2.0](https://github.com/micfong-z/henad/blob/master/LICENSE-APACHE), at your option.