Go to the documentation of this file.
92 #ifndef functionObjects_wallHeatFlux_H
93 #define functionObjects_wallHeatFlux_H
104 namespace functionObjects
113 public fvMeshFunctionObject,
177 virtual bool write();
Computes the wall-heat flux at selected wall patches.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A class for handling words, derived from Foam::string.
const dimensionedScalar alpha
Fine-structure constant: default SI units: [].
void calcHeatFlux(const volScalarField &alpha, const volScalarField &he, volScalarField &wallHeatFlux)
Calculate the heat-flux.
virtual void writeFileHeader(Ostream &os) const
File header information.
Specialization of Foam::functionObject for an Foam::fvMesh, providing a reference to the Foam::fvMesh...
virtual bool execute()
Calculate the wall heat-flux.
TypeName("wallHeatFlux")
Runtime type information.
word qrName_
Name of radiative heat flux name.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
virtual ~wallHeatFlux()=default
Destructor.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
virtual bool read(const dictionary &dict)
Read the wallHeatFlux data.
const word & name() const noexcept
Return the name of this functionObject.
wallHeatFlux(const word &name, const Time &runTime, const dictionary &)
Construct from Time and dictionary.
virtual bool write()
Write the wall heat-flux.
labelHashSet patchSet_
Optional list of wall patches to process.
Base class for writing single files from the function objects.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
HashSet< label, Hash< label > > labelHashSet
A HashSet of labels, uses label hasher.
void operator=(const wallHeatFlux &)=delete
No copy assignment.