Skip to content

Releases: Autodesk/sydevs

SyDEVS v0.6.8

27 Jan 20:01
Compare
Choose a tag to compare

Bug fix in interactive system node, and minor updates.

SyDEVS v0.6.7

16 Apr 00:35
Compare
Choose a tag to compare

Minor documentation and build script update; no new features added.

SyDEVS v0.6.6

26 Nov 20:09
Compare
Choose a tag to compare

Minor update and cleanup; no new features added.

SyDEVS v0.6.5

04 Jul 18:57
Compare
Choose a tag to compare

New features in this release:

  • A timer class is now available to measure and accumulate the intervals of wall clock time used to execute blocks of code.
  • The timer class is used to measure and store the time spent processing each simulation event.

Additional notes:

  • The "workers" and "building7m_advanced" examples have been modified to demonstrate performance profiling using the new timing functionality.

SyDEVS v0.6.4

26 Apr 15:36
Compare
Choose a tag to compare

New features in this release:

  • A new example, "workers", which demonstrates agent-based modeling. Agents in a workplace alternate between working and taking a break. The duration of a worker's break is influenced by their colleagues: if another co-worker begins taking a break, the original worker's break is lengthened; if another co-worker's break ends, the original worker's break is shortened.

Additional notes:

The documentation of "quantity.h" is more complete, and the acoustics model in the "building7m_advanced" example has been improved.

SyDEVS v0.6.3

25 Feb 20:45
Compare
Choose a tag to compare

Enhanced the building7m_advanced example with an acoustics model.

SyDEVS v0.6.2

17 Dec 16:57
Compare
Choose a tag to compare

Several compile warnings resolved and several error messages improved.

SyDEVS v0.6.1

08 Nov 18:43
Compare
Choose a tag to compare

New features in this release:

  • A new example, building7m_advanced, an enhanced version of the building7m tutorial featuring multiple building occupants who affect the surrounding air temperature

Additional notes:

The header file "qualified_type.h" now includes "quantity.h", which was previously missing. This allows "qualified_type.h" to be included directly, instead of via the system node headers. However, it is still recommended practice to include the system node headers (e.g. "atomic_node.h").

SyDEVS v0.6

13 Sep 20:00
Compare
Choose a tag to compare

New features in this release:

  • Qualified Types (any C++ type can be made into a qualified type and passed between SyDEVS nodes)
  • Identity (an integer with units, which is useful for identifying items)

Additional notes:

The header file "core_types.h" has been replaced with "qualified_type.h". To access this header in the current release, #include one of the node definition header files (e.g. "system_node.h", "atomic_node.h").

SyDEVS v0.5

04 Sep 19:19
Compare
Choose a tag to compare

New features in this release:

  • Real Time Simulation (interactive simulations can now be run in real time and synchronized with wallclock time)
  • Polymorphic Agent-Based Models (collection nodes can now contain agents of different types, provided the agent types inherit from the same agent base class)