From 10c2e2faf43a99a75a3af6053663c221e17dd2fb Mon Sep 17 00:00:00 2001 From: laurence Date: Wed, 10 Apr 2013 17:08:54 +0100 Subject: [PATCH] BUG: extendedFeatureEdgeMesh: Replace slow algorithm for featurePointFeatureEdges and prevent a divide by zero --- .../extendedFeatureEdgeMeshTemplates.C | 51 +++++++++---------- 1 file changed, 23 insertions(+), 28 deletions(-) diff --git a/src/edgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMeshTemplates.C b/src/edgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMeshTemplates.C index 63cef912b1..aec975d54d 100644 --- a/src/edgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMeshTemplates.C +++ b/src/edgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMeshTemplates.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -59,14 +59,14 @@ void Foam::extendedFeatureEdgeMesh::sortPointsAndEdges DynamicList norms; vectorField edgeDirections(nFeatEds); labelListList edgeNormals(nFeatEds); + labelListList normalDirections(nFeatEds); DynamicList