104 #ifndef functionObjects_wallHeatTransferCoeff_H
105 #define functionObjects_wallHeatTransferCoeff_H
116 namespace functionObjects
200 virtual bool write();
static const List< word > & null()
Return a null List.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A list of keyword definitions, which are a keyword followed by any number of values (e....
const word & name() const
Return the name of this functionObject.
Specialisation of Foam::functionObject for an Foam::fvMesh, providing a reference to the Foam::fvMesh...
functionObject base class for creating, maintaining and writing log files e.g. integrated of averaged...
Calculates and writes the estimated heat transfer coefficient at wall patches as the volScalarField f...
virtual wordList fields() const
Return the list of fields required.
wallHeatTransferCoeff(const word &name, const Time &runTime, const dictionary &dict)
Construct from name, mesh and dict.
const Time & runTime_
Reference to Time.
virtual void writeFileHeader(const label i)
File header information.
labelHashSet patchSet_
Optional list of patches to process.
TypeName("wallHeatTransferCoeff")
Runtime type information.
virtual bool execute()
Calculate the wall heat transfer coefficient.
virtual ~wallHeatTransferCoeff()
Destructor.
void operator=(const wallHeatTransferCoeff &)=delete
Disallow default bitwise assignment.
virtual bool write()
Write the wall heat transfer coefficient.
virtual bool read(const dictionary &)
Read the wallHeatTransferCoeffs data.
FunctionObject base class for managing a list of objects on behalf of the inheriting function object,...
A class for managing temporary objects.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.