Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/31/13 01:24:27 (10 years ago)
Author:
ascheibe
Message:

#1886 improved convex hull modifier for test functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/ConvexHullMeasures.cs

    r10209 r10272  
    5353        throw new ArgumentException("Nr. of points for volume calculation must be greater than dimension", "convexHull");
    5454
    55       var triangulation = Triangulation.CreateDelaunay(ConvertToVertex(convexHull));
     55      ITriangulation<DefaultVertex, DefaultTriangulationCell<DefaultVertex>> triangulation = null;
     56      try {
     57        //Under certain circumstances MIConvexHull is not able to calculate the triangulation
     58        triangulation = Triangulation.CreateDelaunay(ConvertToVertex(convexHull));
     59      }
     60      catch {
     61        return double.NaN;
     62      }
    5663      var simplices = ConvertFromTriangulation(triangulation);
    5764      foreach (var simplex in simplices) {
Note: See TracChangeset for help on using the changeset viewer.