44namespace surfaceWriters
60 caching_(
"fieldsDict")
74 collateTimes_(options.getOrDefault(
"collateTimes", true)),
75 caching_(
"fieldsDict")
89 open(surf, outputPath, parallel);
139 return writeUncollated();
154 const word& fieldName,
160 return writeCollated(fieldName, localValues);
164 return writeUncollated(fieldName, localValues);
Istream and Ostream manipulators taking arguments.
Functions used by OpenFOAM that are specific to POSIX compliant operating systems and need to be repl...
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
The IOstreamOption is a simple container for options an IOstream can normally have.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A class for handling file names.
Abstract definition of a meshed surface defined by faces and points.
Base class for surface writers.
virtual void open(const fileName &outputPath)
Open for output on specified path, using existing surface.
virtual void close()
Finish output, performing any necessary cleanup.
A surfaceWriter for Ensight format.
virtual void close()
Finish output, clears output times.
ensightWriter()
Default construct.
virtual bool separateGeometry() const
True if the surface format supports geometry in a separate file.
virtual fileName write()
Write surface geometry to file.
A class for handling words, derived from Foam::string.
#define defineTypeName(Type)
Define the typeName.
Convenience macros for instantiating surfaceWriter methods.
#define defineSurfaceWriterWriteFields(ThisClass)