Changeset 10272 for branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/ConvexHullMeasures.cs
- Timestamp:
- 12/31/13 01:24:27 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/ConvexHullMeasures.cs
r10209 r10272 53 53 throw new ArgumentException("Nr. of points for volume calculation must be greater than dimension", "convexHull"); 54 54 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 } 56 63 var simplices = ConvertFromTriangulation(triangulation); 57 64 foreach (var simplex in simplices) {
Note: See TracChangeset
for help on using the changeset viewer.