Changelog

2.1.0 (??-??-????)

New Features:

2.0.5 (??-??-????)

New Features:

  • Betti number calculation for manifold surface meshes.

  • Port of curvature calculations via Osculating Jets from CGAL.

  • Improvement to BlendGAMer curvature calculation interface.

  • Improvements to documentation.

  • Improved compatibility between gamer::tensor<> and Eigen::Matrix<> objects.

Fixes:

  • Relaxes CMake minimum required version to be 3.10 to match Ubuntu 18.04 LTS.

  • Fixes flipped sign of mean curvature computed by MDSB algorithm and subsequently k1 and k2.

2.0.4 (09-12-2019)

New Features:

  • Updated BlendGAMer to work with newly released Blender 2.80.

  • Improvements to the documentation.

Fixes:

  • Fixes for matplotlib dependency detection in Blender Addon.

2.0.3 (07-24-2019)

New Features:

  • Faster mesh curvature calculation with better Blender interface (#38).

  • Edge flip now considered the vertex adjacency (#38). We now impose a penalty/boost to prefer reasonable adjacencies.

  • Normal vectors of faces and vertices can now be cached to improve speed (#38).

Fixes:

  • Fix for Dolfin XML writer. Previously vertex renumbering in the writer could generate mislabeled boundary markings. It is recommended that all users of this function update to this release.

2.0.2 (06-25-2019)

New Features:

  • Move from SWIG to use Pybind11 to generate Python binding (#30).

  • Now using FetchContent to populate external libraries (#30).

  • Introduced calculation of curvatures (#26) and Helfrich energy evaluation (#27).

  • Substantially improved documentation of both C++ and Python hosted at https://gamer.readthedocs.io (#34)

Fixes:

2.0.1 (02-11-2019)

New Features:

  • Stable beta release! Compilation is supported on major operating systems (#16).