From 54d02bd20c8bfbf9d96987ad3dd392213edf5d07 Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@Germany> Date: Fri, 17 Dec 2010 19:39:21 +0100 Subject: [PATCH] COMP: specialize NamedEnum within namespace Foam --- .../mesh/generation/extrudeMesh/extrudeMesh.C | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/applications/utilities/mesh/generation/extrudeMesh/extrudeMesh.C b/applications/utilities/mesh/generation/extrudeMesh/extrudeMesh.C index 6de15747034..559d91129eb 100644 --- a/applications/utilities/mesh/generation/extrudeMesh/extrudeMesh.C +++ b/applications/utilities/mesh/generation/extrudeMesh/extrudeMesh.C @@ -58,13 +58,17 @@ enum ExtrudeMode SURFACE }; -template<> -const char* NamedEnum<ExtrudeMode, 3>::names[] = +namespace Foam { - "mesh", - "patch", - "surface" -}; + template<> + const char* NamedEnum<ExtrudeMode, 3>::names[] = + { + "mesh", + "patch", + "surface" + }; +} + static const NamedEnum<ExtrudeMode, 3> ExtrudeModeNames; @@ -370,7 +374,7 @@ int main(int argc, char *argv[]) // Layers per point labelList nPointLayers(extrudePatch.nPoints(), model().nLayers()); // Displacement for first layer - vectorField firstLayerDisp = displacement*model().sumThickness(1); + vectorField firstLayerDisp(displacement*model().sumThickness(1)); // Expansion ratio not used. scalarField ratio(extrudePatch.nPoints(), 1.0); -- GitLab