diff --git a/src/sampling/sampledSurface/writers/ensight/ensightSurfaceWriter.C b/src/sampling/sampledSurface/writers/ensight/ensightSurfaceWriter.C index e8c5589d7d..c81f727add 100644 --- a/src/sampling/sampledSurface/writers/ensight/ensightSurfaceWriter.C +++ b/src/sampling/sampledSurface/writers/ensight/ensightSurfaceWriter.C @@ -68,6 +68,17 @@ Foam::ensightSurfaceWriter::~ensightSurfaceWriter() // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // +// Note that ensight does supports geometry in a separate file, +// but setting this true leaves mesh files in the wrong places +// (when there are fields). +// +// Make this false to let the field writers take back control +bool Foam::ensightSurfaceWriter::separateGeometry() const +{ + return false; +} + + Foam::fileName Foam::ensightSurfaceWriter::write ( const fileName& outputDir, diff --git a/src/sampling/sampledSurface/writers/ensight/ensightSurfaceWriter.H b/src/sampling/sampledSurface/writers/ensight/ensightSurfaceWriter.H index 67da74a193..d04e69146d 100644 --- a/src/sampling/sampledSurface/writers/ensight/ensightSurfaceWriter.H +++ b/src/sampling/sampledSurface/writers/ensight/ensightSurfaceWriter.H @@ -126,10 +126,7 @@ public: //- True if the surface format supports geometry in a separate file. // False if geometry and field must be in a single file - virtual bool separateGeometry() const - { - return !collateTimes_; - } + virtual bool separateGeometry() const; //- Write single surface geometry to file.