diff --git a/src/sampling/sampledSurface/writers/ensight/ensightSurfaceWriter.C b/src/sampling/sampledSurface/writers/ensight/ensightSurfaceWriter.C index e8c5589d7d4834cacc23d8399a0f49fe66d49c91..c81f727addbd1b05cb1e15e8bb66bd0ed8064af9 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 67da74a19390c3dcb55d19d4196c88c8b629c392..d04e69146d465d2b4cad90f466d59965d2901ff8 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.