Skip to content
/ adevs Public

A Discrete EVent Simulator is a C++ library for building simulations of discrete event and hybrid dynamic systems.

smiz/adevs

Repository files navigation

A Discrete EVent system Simulator (adevs)

This is an implementation of the DEVS modeling and simulation formalism. For a quick start run

make

This will build a static library libadevs.a and the HTML documentation for the API. The documentation appears in the html directory and you can get started with it by opening the file html/index.html with your browser.

If you just want the library, then use the command

make lib

If you just want the documentation, then use the command

make docs

To cleanup the library and docs, then use the command

make clean

Testing

If you want to run the tests you will need to install meson. You will also need the SUNDIALS and fmi-library development libraries. To build and run the tests use

meson setup builddir
meson compile -C builddir
meson test -C builddir

For more instructions see the meson.build file in the top directory.

About

A Discrete EVent Simulator is a C++ library for building simulations of discrete event and hybrid dynamic systems.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •