Skip to content

Partial generations trimming fix

Compare
Choose a tag to compare
@maxitg maxitg released this 28 Jul 20:51
· 166 commits to master since this release
a19f541

This release fixes the incorrect trimming of partial generations that could occur if using non-standard event ordering functions. As an example, this caused issues if using Automatic steps with, i.e., "EventOrderingFunction" -> "Random".

It also introduces "GenerationEdgeIndices" property, which allows one to extract indices for edges at a particular generation. This complements the previously introduced "StateEdgeIndicesAfterEvent", and is useful for precisely distinguishing between edges with identical atoms but different histories.

We also made some small improvements to the low-level evolution code.

Kudos to @aokellermann for contributing to this release.