odem-rs-core

Crates.ioodem-rs-core
lib.rsodem-rs-core
version0.2.0
created_at2025-02-21 16:36:37.538685+00
updated_at2025-06-20 21:44:16.099382+00
descriptionCore components of the ODEM-rs simulation framework
homepage
repositoryhttps://gitlab.informatik.hu-berlin.de/weber/odem-rs
max_upload_size
id1564432
size356,112
Dorian Weber (Heroglyph)

documentation

README

ODEM-rs Core

odem-rs-core is the foundational crate of the ODEM-rs library, providing essential structures and traits for object-based discrete-event modeling in Rust. It defines the core components that facilitate agent-based simulation modeling, event scheduling, and cooperative concurrency.

Features

  • Provides the key simulation structures Agent, Job, and Continuation, as well as the simulation context Sim.
  • Implements event scheduling and deterministic execution.
  • Contains supporting structures and traits like intrusively counted pointers (Irc), the Config-trait, and the Scheduler-trait.

Installation

Using the entry crate odem-rs is recommended, but it is possible to use this crate as a standalone simulator core.

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

License

Licensed under MIT. See LICENSE for details.

Commit count: 0

cargo fmt