COMP: specialize NamedEnum within namespace Foam

This commit is contained in:
Mark Olesen
2010-12-17 19:39:21 +01:00
parent 1917487365
commit 54d02bd20c

View File

@ -58,6 +58,8 @@ enum ExtrudeMode
SURFACE SURFACE
}; };
namespace Foam
{
template<> template<>
const char* NamedEnum<ExtrudeMode, 3>::names[] = const char* NamedEnum<ExtrudeMode, 3>::names[] =
{ {
@ -65,6 +67,8 @@ const char* NamedEnum<ExtrudeMode, 3>::names[] =
"patch", "patch",
"surface" "surface"
}; };
}
static const NamedEnum<ExtrudeMode, 3> ExtrudeModeNames; static const NamedEnum<ExtrudeMode, 3> ExtrudeModeNames;
@ -370,7 +374,7 @@ int main(int argc, char *argv[])
// Layers per point // Layers per point
labelList nPointLayers(extrudePatch.nPoints(), model().nLayers()); labelList nPointLayers(extrudePatch.nPoints(), model().nLayers());
// Displacement for first layer // Displacement for first layer
vectorField firstLayerDisp = displacement*model().sumThickness(1); vectorField firstLayerDisp(displacement*model().sumThickness(1));
// Expansion ratio not used. // Expansion ratio not used.
scalarField ratio(extrudePatch.nPoints(), 1.0); scalarField ratio(extrudePatch.nPoints(), 1.0);