henad-core 0.3.0

Model authoring traits, primitives and shared types of Henad, a parallel agent-based modelling engine.
Documentation
  • Coverage
  • 100%
    1354 out of 1354 items documented17 out of 596 items with examples
  • Size
  • Source code size: 702.8 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 10.0 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 3s Average build duration of successful builds.
  • all releases: 3s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • micfong-z/henad
    3 0 6
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • micfong-z

henad-core

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 explains each trait, and Writing your first model builds a model step by step.

License

Licensed under MIT or Apache-2.0, at your option.