From ea9112b5c328ad880c699f85a2d91422270827e8 Mon Sep 17 00:00:00 2001 From: andy <andy> Date: Fri, 22 Mar 2013 15:29:53 +0000 Subject: [PATCH] ENH: Added NamedEnum for triangulationMode --- .../faceAreaIntersect/faceAreaIntersect.C | 13 ++++++++++++- .../faceAreaIntersect/faceAreaIntersect.H | 5 ++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/meshTools/AMIInterpolation/faceAreaIntersect/faceAreaIntersect.C b/src/meshTools/AMIInterpolation/faceAreaIntersect/faceAreaIntersect.C index 4135cfe0419..6a589c3d40d 100644 --- a/src/meshTools/AMIInterpolation/faceAreaIntersect/faceAreaIntersect.C +++ b/src/meshTools/AMIInterpolation/faceAreaIntersect/faceAreaIntersect.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 @@ -27,6 +27,17 @@ License // * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // +namespace Foam +{ + template<> + const char* NamedEnum<faceAreaIntersect::triangulationMode, 2>::names[] = + { + "fan", + "mesh" + }; +} + + Foam::scalar Foam::faceAreaIntersect::tol = 1e-6; // * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * * // diff --git a/src/meshTools/AMIInterpolation/faceAreaIntersect/faceAreaIntersect.H b/src/meshTools/AMIInterpolation/faceAreaIntersect/faceAreaIntersect.H index bfbe7c08a2e..a8dd739151f 100644 --- a/src/meshTools/AMIInterpolation/faceAreaIntersect/faceAreaIntersect.H +++ b/src/meshTools/AMIInterpolation/faceAreaIntersect/faceAreaIntersect.H @@ -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 @@ -41,6 +41,7 @@ SourceFiles #include "FixedList.H" #include "plane.H" #include "face.H" +#include "NamedEnum.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -63,6 +64,8 @@ public: tmMesh }; + static const NamedEnum<triangulationMode, 2> triangulationModeNames_; + private: -- GitLab