74 #ifndef Foam_regionModels_thermalShell_H 75 #define Foam_regionModels_thermalShell_H 87 namespace regionModels
96 public thermalShellModel
157 const word& modelType,
label nNonOrthCorr_
Number of non orthogonal correctors.
Forwards and collection of common volume field types.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
virtual void info()
Provide some feedback.
TypeName("thermalShell")
Runtime type information.
const word qrName_
Name of the primary region radiative flux.
const tmp< areaScalarField > rho() const
Return density [Kg/m3].
void operator=(const thermalShell &)=delete
No copy assignment.
areaScalarField qs_
External surface energy source / [J/m2/s].
solidProperties thermo_
Solid properties.
const tmp< areaScalarField > Cp() const
Return the film specific heat capacity [J/kg/K].
virtual void preEvolveRegion()
Pre-evolve thermal baffle.
scalar thickness_
Uniform thickness.
A class for handling words, derived from Foam::string.
virtual void evolveRegion()
Evolve the thermal baffle.
The thermophysical properties of a solid.
Mesh data needed to do the Finite Volume discretisation.
void solveEnergy()
Solve energy equation.
A class for managing temporary objects.
virtual ~thermalShell()=default
Destructor.
thermalShell(const word &modelType, const fvMesh &mesh, const dictionary &dict)
Construct from components and dict.
const tmp< areaScalarField > kappa() const
Return thermal conductivity [W/m/K].
areaScalarField h_
Thickness.