ptnet-core

Crates.ioptnet-core
lib.rsptnet-core
version0.1.2
sourcesrc
created_at2023-12-13 17:09:54.949016
updated_at2023-12-16 18:18:06.514245
descriptionCore types and traits for modeling and simulating Place/Transition nets.
homepage
repositoryhttps://github.com/johnstonskj/rust-ptnets
max_upload_size
id1068214
size63,581
Simon Johnston (johnstonskj)

documentation

https://docs.rs/ptnet_core/

README

Crate ptnet-core

This crate provides the core types and traits for modeling and simulating Place/Transition nets.

TBD

Changes

Version 0.1.2

  • Refactor: separate traits that inspect nets and simulations;
    • add: add new fmt module for formatting /point-in-time/ views,
    • add: implementation of NetFormatter (``NetMatrixFormatter`) that outputs an arc matrix,
    • add: add new tracer module for continuous monitoring of simulations.
    • add: implementation of SimulationTracer (MatrixTracer) that outputs a runtime matrix of place values and transition states.
  • Fix: changed mutability on some trait methods, added Rc<> in some places to allow for sharing of nets across different simulations for example.

Version 0.1.1

  • Build: configure Github Actions.

Version 0.1.0

  • Initial release.
Commit count: 30

cargo fmt