odem-rs-util

Crates.ioodem-rs-util
lib.rsodem-rs-util
version0.2.0
created_at2025-02-21 16:40:40.183724+00
updated_at2025-06-20 21:44:46.916007+00
descriptionModel elements and statistical tooling for the ODEM-rs simulation framework
homepage
repositoryhttps://gitlab.informatik.hu-berlin.de/weber/odem-rs
max_upload_size
id1564434
size138,167
Dorian Weber (Heroglyph)

documentation

README

ODEM-rs Util

odem-rs-util offers additional utility structures that improve model development in ODEM-rs. It provides object pools, random number streams, and statistics collection tools to improve modeling ergonomics.

Features

  • Dynamic object pooling for efficient memory reuse.
  • Deterministic random number generation with independent streams using rand.
  • Statistical utilities for model evaluation.
  • Physical dimensions for quantities using uom.

Of these, only dynamically sized object pools require feature alloc to be active.

Installation

It is recommended to use the odem-rs entry crate for ODEM-rs, but it is possible to use this crate together with the simulator core from odem-rs-core. To use it, add the following line to your Cargo.toml:

[dependencies]
odem-rs-util = "*"

License

Licensed under MIT. See LICENSE for details.

Commit count: 0

cargo fmt