level-set Log


Commit Date  
[7c3568] by Daniel Kraft Daniel Kraft

Use smoother animation in demo

* inst/ls_enforce_speed.m: Use a smoother animation in the demo. This
is possible now with the jittering-less version of
ls_animate_evolution.

2014-07-11 06:48:29 Tree
[f89336] by Daniel Kraft Daniel Kraft

Allow specifying custom colours in ls_sign_colourmap

* inst/ls_sign_colourmap.m: Make more flexible, by allowing to specify
the colours to be used in the gradients manually.
* NEWS: Mention the change.

2014-07-11 06:45:04 Tree
[78c589] by Daniel Kraft Daniel Kraft

Remove "jitter" in ls_animate_evolution

* inst/ls_animate_evolution.m: Delete only the contour graphics handle
between frames instead of the whole frame, reducing jitter.
* inst/ls_extract_solution.m: Show more frames in the demos.
* NEWS: Mention the change.

2014-07-10 09:10:09 Tree
[0592d3] by Daniel Kraft Daniel Kraft

Use ls_genbasic in tests/demos of ls_extract_solution

* inst/ls_extract_solution.m: Use ls_genbasic to construct tests and
demos instead of doing it manually.

2014-07-10 08:33:12 Tree
[5e22e4] by Daniel Kraft Daniel Kraft

Handle signed zeros when copying the sign of phi

* inst/private/ls_copy_sign.m: New internal routine to replace a
construct like "d *= sign (phi)".
* inst/ls_init_narrowband.m, inst/ls_nb_from_geom.m: Use it.
* inst/ls_signed_distance.m: Ditto, add test that failed before.
* TODO: Remove resolved entry.
* testAll.m: Test new routine.

2014-07-03 09:21:22 Tree
[0e0a1a] by Daniel Kraft Daniel Kraft

Replace usage() by error()

* inst/private/ls_union_intersect.m: Replace usage() by error().

2014-07-03 09:06:53 Tree
[7fd762] by Daniel Kraft Daniel Kraft

Use print_usage() instead of usage()

* inst/private/ls_union_intersect.m: Replace a missed instance of
usage() with print_usage().
* inst/ls_union.m, inst/ls_intersect.m: Adapt tests.

2014-07-03 09:05:15 Tree
[6848c6] by Daniel Kraft Daniel Kraft

Make ls_inside and ls_equal recognise negative zeros

* inst/ls_inside.m: Recognize negative zeros as part of the level-set
domain. This makes the routine consistent with ls_normalise.
* inst/ls_equal.m: Ditto, by using ls_inside.
* inst/ls_get_tests.m: Add new test with near zero value.
* inst/ls_init_narrowband.m: Suggest ls_normalise in help text.
* inst/ls_signed_distance.m: Ditto, and add new test.
* NEWS: Mention new behaviour.
* TODO: Replace TODO entry with a new one.

2014-07-03 08:54:51 Tree
[47e6ca] by Daniel Kraft Daniel Kraft

Move normalisation logic from ls_find_geometry to new function

* inst/ls_normalise.m: New function to perform "normalisation" of exact
(or very near) zeros in the level-set function. This logic was in
ls_find_geometry before, and can now be used more generally.
* inst/ls_find_geometry.m: Don't return the normalised PHI anymore
(since normalisation is done externally now) and don't accept zerotol
as argument.
* inst/ls_build_mesh.m, inst/ls_nb_from_geom.m: Use ls_normalise before
calling ls_find_geometry in tests.
* INDEX, testAll.m: Add ls_normalise.
* NEWS: Mention ls_normalise.

2014-07-03 08:12:44 Tree
[f06902] by Daniel Kraft Daniel Kraft

maint: Replace usage() by print_usage() or error()

2014-07-02 09:53:35 Tree
[4b6cc7] by Daniel Kraft Daniel Kraft

Get rid of nargout() checks in .m files

* inst/*.m: Remove simple checks for nargout. In cases where nargout
must satisfy more delicate conditions (depending on the inputs), they
remain.
* TODO: Remove corresponding TODO entry.
* NEWS: Mention the change.

2014-06-30 10:10:59 Tree
[45058e] by Daniel Kraft Daniel Kraft

doc: Add TODO entry.

2014-06-26 07:08:35 Tree
[91effb] by Daniel Kraft Daniel Kraft

Add TODO entry about nargout checks

* TODO: Add new entry.

2014-06-10 07:41:15 Tree
[7ecd2b] by Daniel Kraft Daniel Kraft

maint: Bump version to 0.2.0 for future work

2014-06-10 07:40:12 Tree
[656681] (level-set-0.1.0) by Daniel Kraft Daniel Kraft

Add script to build doc HTML files

* buildDocs.m: New script to build the package HTML files for release.

2014-06-08 23:32:53 Tree
[e25957] by Daniel Kraft Daniel Kraft

maint: Change version to 0.1.0 with three components

2014-06-08 23:28:24 Tree
[1b4f2a] by Daniel Kraft Daniel Kraft

maint: Update date in DESCRIPTION

2014-06-06 09:17:29 Tree
[31b06f] by Daniel Kraft Daniel Kraft

maint: Add today's date in NEWS as release for 0.1

2014-06-06 08:30:21 Tree
[1b5d5c] by Daniel Kraft Daniel Kraft

doc: Enhance doc strings for 2D geometry functions

2014-06-06 08:00:51 Tree
[2cc5b4] by Daniel Kraft Daniel Kraft

doc: Enhance doc strings for set operation and misc functions

2014-06-05 10:38:25 Tree
[fa333c] by Daniel Kraft Daniel Kraft

doc: Enhance doc strings for "set predicate" functions

2014-06-05 10:06:13 Tree
[5b6cfc] by Daniel Kraft Daniel Kraft

doc: Enhance more doc strings

2014-06-05 09:41:11 Tree
[77f25e] by Daniel Kraft Daniel Kraft

doc: Improve wording of doc strings

2014-06-05 09:05:57 Tree
[8b869a] by Daniel Kraft Daniel Kraft

Add demo for ls_build_mesh

* inst/ls_build_mesh.m: Add a demo for mesh building.
* demoAll.m: Call it.

2014-06-05 07:24:21 Tree
[2b3216] by Daniel Kraft Daniel Kraft

Add tests to ls_build_mesh

* inst/ls_build_mesh.m: Add some tests.
* testAll.m: Run ls_build_mesh tests.

2014-06-04 09:31:09 Tree
Older >

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks