Go to the documentation of this file.
74 #ifndef thermalShell_H
75 #define thermalShell_H
87 namespace regionModels
157 const word& modelType,
TypeName("thermalShell")
Runtime type information.
virtual void info()
Provide some feedback.
const word qrName_
Name of the primary region radiative flux.
const tmp< areaScalarField > kappa() const
Return thermal conductivity [W/m/K].
A class for handling words, derived from Foam::string.
virtual ~thermalShell()=default
Destructor.
void operator=(const thermalShell &)=delete
No copy assignment.
A class for managing temporary objects.
areaScalarField qs_
External surface energy source / [J/m2/s].
The thermophysical properties of a solid.
const tmp< areaScalarField > Cp() const
Return the film specific heat capacity [J/kg/K].
scalar thickness_
Uniform thickness.
const tmp< areaScalarField > rho() const
Return density [Kg/m3].
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
solidProperties thermo_
Solid properties.
Thermal-shell finite-area model. It solves the energy equation in 2D. The coupling with the 3D region...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual void preEvolveRegion()
Pre-evolve thermal baffle.
virtual void evolveRegion()
Evolve the thermal baffle.
thermalShell(const word &modelType, const fvPatch &patch, const dictionary &dict)
Construct from components and dict.
const std::string patch
OpenFOAM patch number as a std::string.
areaScalarField h_
Thickness.
Intermediate class for thermal-shell finite-area models.
label nNonOrthCorr_
Number of non orthogonal correctors.
void solveEnergy()
Solve energy equation.