Go to the documentation of this file.
80 Info<<
"Writing points to " << baseDir/
"points" <<
endl;
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
virtual fileName write(const fileName &outputDir, const fileName &surfaceName, const pointField &points, const faceList &faces, const bool verbose=false) const
Write single surface geometry to file.
Base class for surface writers.
A class for handling file names.
A surfaceWriter for outputting to a form useable for the timeVaryingMapped boundary condition....
static Stream & writeEndDivider(Stream &os)
Write the standard end file divider.
fileName path() const
Return directory path name (part before last /)
Ostream & endl(Ostream &os)
Add newline and flush stream.
virtual ~boundaryDataSurfaceWriter()
Destructor.
word name() const
Return file name (part beyond last /)
fileName objectPath() const
Return complete path + object name.
bool writeHeader(Ostream &) const
Write header.
Convenience macros for instantiating writer methods for surfaceWriter classes.
string getEnv(const word &)
Return environment variable of given name.
Pre-declare SubField and related Field type.
defineSurfaceWriterWriteFields(nastranSurfaceWriter)
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
makeSurfaceWriterType(boundaryDataSurfaceWriter)
bool mkDir(const fileName &, mode_t=0777)
Make a directory and return an error if it could not be created.
boundaryDataSurfaceWriter()
Construct null.
fileName path() const
Return complete path.
bool writeData(Ostream &) const
Pure virtual writaData function.