mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
COMP: specialize NamedEnum within namespace Foam
This commit is contained in:
@ -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);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user