37#ifndef Foam_coordSetWriters_vtkWriter_H
38#define Foam_coordSetWriters_vtkWriter_H
57namespace coordSetWriters
87 const word& fieldName,
95 const word& fieldName,
103 const word& fieldName,
150 virtual void close(
bool force =
false);
Generic templated field type.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A list of pointers to objects of type <T>, without allocation/deallocation management of the pointers...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Base class for writing coordSet(s) and tracks with fields.
virtual void endTime()
End time step. Clears existing backend.
virtual void beginTime(const Time &t)
Begin time step. Clears existing backend.
declareCoordSetWriterWriteMethod(vector)
declareCoordSetWriterWriteMethod(label)
TypeNameNoDebug("vtk")
Runtime type information (no debug)
declareCoordSetWriterWriteMethod(tensor)
declareCoordSetWriterWriteMethod(sphericalTensor)
vtkWriter()
Default construct.
declareCoordSetWriterWriteMethod(symmTensor)
virtual fileName path() const
Expected (characteristic) output file name - information only.
declareCoordSetWriterWriteMethod(scalar)
virtual void close(bool force=false)
Close and reset, clears backend.
virtual ~vtkWriter()
Destructor. Calls close()
virtual fileName write()
Write geometry to file.
Holds list of sampling positions.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A class for handling file names.
An instant of time. Contains the time value and name. Uses Foam::Time when formatting the name.
Encapsulated combinations of output format options. This is primarily useful when defining the output...
A class for handling words, derived from Foam::string.
#define declareCoordSetWriterWriteMethod(Type)
#define TypeNameNoDebug(TypeNameString)
Declare a ClassNameNoDebug() with extra virtual type info.