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