Skip to content

Releases: flippy-software-package/flippy

v1.0.2

02 Jun 14:41

Choose a tag to compare

Only the implementation backend changed slightly to remove an accidental copy which was introduced in the last 1.0.1 update and led to a speed penalty.

breaking changes

  • none

new features

  • none

bugfixes

-none

v1.0.1

21 Mar 23:46

Choose a tag to compare

breaking changes

  • renamed global_geometry.dA_K2 and node.scaled_curvature_energy to unit_bending_energy
    • unit_bending_energy also differs from scaled_curvature_energy by a factor of 0.5
  • removed debug_utils from flippy. This functionality was unrelated to membrane simulations and simply offered additional printing and timing capabilities.
  • Printing and timing utilities were removed from the utils.hpp header since these tools are unrelated to membrane simulations and should not be maintained together with flippy.
    These utilities can now be found in their own repository.
  • restricted fp::indexing_number concept to only positive integers.

new features

  • none

bugfixes

  • removed the default constructor from MonteCarloUpdater since it was implicitly deleted anyway.
  • changed update counters types in MonteCarloUpdater too long instead of Index to avoid integer overflow.
  • double-check if the stdlib defines M_PI and define it if not.
  • count of moves and flips is saved in an unsigned long variable by the MonteCarloUpdater to avoid overflow for even very long simulations.

v1.0.0

28 Mar 09:08

Choose a tag to compare

This is the first stable release. No API breaking changes are expected in near future, and if they occur they will be preceded by deprecation warnings in previous versions.

breaking changes

  • renamed global_geometry.dA_K2 and node.scaled_curvature_energy to unit_bending_energy
    • unit_bending_energy also differs from scaled_curvature_energy by a factor of 0.5
  • removed debug_utils from flippy. This functionality was unrelated to membrane simulations and simply offered additional printing and timing capabilities.
  • Printing and timing utilities were removed form the utils.hpp header, since these tools are not related to membrane simulations and should not be maintained together with flippy.
    • these utilities can be found in their own repository now.

new features

  • none

bugfixes

  • removed default constructor from MonteCarloUpdater since it was implicitly deleted anyway.
  • changed update counters types in MonteCarloUpdater to long instead of Index to avoid integer overflow.
  • double check if the stdlib defines M_PI and define it if not.
  • count of moves and flips is saved in a unsigned long variable, by the MonteCarloUpdater to avoid overflow for even very long simulations.

flippy v0.3.0

10 Mar 18:29

Choose a tag to compare

flippy v0.3.0 Pre-release
Pre-release

breaking changes

  • renamed global_geometry.dA_K2 and node.scaled_curvature_energy to unit_bending_energy
    • unit_bending_energy also differs from scaled_curvature_energy by a factor of 0.5
  • removed debug_utils from flippy. This functionality was unrelated to membrane simulations and simply offered additional printing and timing capabilities.

new features

  • none

bugfixes

  • removed default constructor from MonteCarloUpdater since it was implicitly deleted anyway.
  • changed update counters types in MonteCarloUpdater to long instead of Index to avoid integer overflow.
  • double check if the stdlib defines M_PI and define it if not.