Navigation

Operators and Keywords

Function List:

C++ API

NEWS for 'level-set' Package

Return to the 'level-set' package

Version 0.3.0 (2015-12-17):
  * Changed the build system to use autoconf.
  * ls_genbasic can now be called with arbitrary coordinates, they need
    not correspond to the full grid.  In particular, single points
    can be passed as arguments as well.
  * Add new routines for shape optimisation with level sets.  The main
    one is so_run_descent.
  * Allow saving and replaying shape optimisation descents.  This is
    accomplished with so_save_descent and so_replay_descent.  Also
    so_explore_descent can be used to interactively explore a descent log.

Version 0.2.0 (2015-02-18):
  * The .m file functions don't check nargout() any longer.  This is checked
    by the interpreter anyway.  Also, usage() as replaced by either
    print_usage() or error().
  * New function 'ls_normalise' that does the normalisation of exactly zero
    values that was previously done only in ls_find_geometry.
  * 'ls_inside' as well as 'ls_equal' (and all other set functions that use
    them internally) now consider negative zeros to be part of the level-set
    domain.  This is consistent with the behaviour of 'ls_normalise'.
  * 'ls_animate_evolution' only clears the contour between frames now,
    so that the "jitter" is drastically reduced.
  * The usage of 'ls_sign_colourmap' was slightly changed.  It allows
    now to specify the colours making up the gradients.
  * New feature: Time stepping of the level-set equation as alternative
    method for evolution.  New methods 'upwind_gradient_norm' and
    'ls_time_step'.
  * New function 'ls_distance_fcn'.  It calculates the non-signed distance
    function, and is faster than 'ls_signed_distance'.  Only exterior points
    are processed with Fast Marching.
  * New function 'ls_hausdorff_dist' to approximate the Hausdorff
    distance between two sets from their distance functions.

Version 0.1.0 (2014-06-09):
  * Initial release.

Package: level-set