49bool Foam::writeFreeSurface::writeData()
57 refCast<interfaceTrackingFvMesh>
65 itm.writeVTKControlPoints();
86 Info<<
"Creating " << this->
name() <<
" function object." <<
endl;
Istream and Ostream manipulators taking arguments.
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
virtual bool read()
Re-read model coefficients if they have changed.
bool outputTime() const noexcept
Deprecated(2016-05) return true if this is a write time.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
bool readIfPresent(const word &keyword, T &val, enum keyType::option matchOpt=keyType::REGEX) const
Abstract base class for geometry and/or topology changing fvMesh.
Abstract base-class for Time/database function objects.
const word & name() const noexcept
Return the name of this functionObject.
Mesh data needed to do the Finite Volume discretisation.
The interfaceTrackingFvMesh.
const Type & lookupObject(const word &name, const bool recursive=false) const
Mesh consisting of general polyhedral cells.
static word defaultRegion
Return the default region name.
A class for handling words, derived from Foam::string.
A function object to write the control points on the free surface.
virtual bool start()
start is called at the start of the time-loop
virtual bool execute()
execute is called at each ++ or += of the time-loop
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
messageStream Info
Information stream (stdout output on master, null elsewhere)
Ostream & endl(Ostream &os)
Add newline and flush stream.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
static void writeData(Ostream &os, const Type &val)