ENH: surfaceFeatureExtract: Always write a featureEdgeMesh

This commit is contained in:
laurence
2012-04-03 11:39:47 +01:00
parent 421a2b8520
commit e161131dc4
2 changed files with 17 additions and 30 deletions

View File

@ -525,12 +525,6 @@ int main(int argc, char *argv[])
surfaceDict.lookupOrAddDefault<Switch>("writeVTK", "off"); surfaceDict.lookupOrAddDefault<Switch>("writeVTK", "off");
const Switch writeObj = const Switch writeObj =
surfaceDict.lookupOrAddDefault<Switch>("writeObj", "off"); surfaceDict.lookupOrAddDefault<Switch>("writeObj", "off");
const Switch writeFeatureEdgeMesh =
surfaceDict.lookupOrAddDefault<Switch>
(
"writeFeatureEdgeMesh",
"off"
);
const Switch curvature = const Switch curvature =
surfaceDict.lookupOrAddDefault<Switch>("curvature", "off"); surfaceDict.lookupOrAddDefault<Switch>("curvature", "off");
@ -781,29 +775,26 @@ int main(int argc, char *argv[])
feMesh.write(); feMesh.write();
// Write a featureEdgeMesh for backwards compatibility // Write a featureEdgeMesh for backwards compatibility
if (writeFeatureEdgeMesh) featureEdgeMesh bfeMesh
{ (
featureEdgeMesh bfeMesh IOobject
( (
IOobject surfFileName.lessExt().name() + ".eMesh", // name
( runTime.constant(), // instance
surfFileName.lessExt().name() + ".eMesh", // name "triSurface",
runTime.constant(), // instance runTime, // registry
"triSurface", IOobject::NO_READ,
runTime, // registry IOobject::AUTO_WRITE,
IOobject::NO_READ, false
IOobject::AUTO_WRITE, ),
false feMesh.points(),
), feMesh.edges()
feMesh.points(), );
feMesh.edges()
);
Info<< nl << "Writing featureEdgeMesh to " Info<< nl << "Writing featureEdgeMesh to "
<< bfeMesh.objectPath() << endl; << bfeMesh.objectPath() << endl;
bfeMesh.regIOobject::write(); bfeMesh.regIOobject::write();
}
triSurfaceMesh searchSurf triSurfaceMesh searchSurf
( (

View File

@ -87,9 +87,6 @@ surface2.nas
// Write options // Write options
// Write .eMesh file (for snappyHexMesh)
writeFeatureEdgeMesh no;
// Write features to obj format for postprocessing // Write features to obj format for postprocessing
writeObj yes; writeObj yes;
@ -99,5 +96,4 @@ surface2.nas
} }
// ************************************************************************* // // ************************************************************************* //