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,13 +58,17 @@ enum ExtrudeMode
SURFACE SURFACE
}; };
template<> namespace Foam
const char* NamedEnum<ExtrudeMode, 3>::names[] =
{ {
template<>
const char* NamedEnum<ExtrudeMode, 3>::names[] =
{
"mesh", "mesh",
"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);