36 #ifndef thermalBaffleModel_H 37 #define thermalBaffleModel_H 52 namespace regionModels
54 namespace thermalBaffleModels
119 const word& modelType,
131 const word& modelType,
150 const word& modelType,
dimensionedScalar delta_
Baffle mesh thickness.
virtual const solidThermo & thermo() const =0
Return solid thermo.
virtual const volScalarField & rho() const =0
Return density [kg/m3].
Forwards and collection of common volume field types.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
const dimensionedScalar & delta() const
Return geometrical thickness.
Base class for 1-D region models.
bool oneD_
Is it one dimension.
bool constantThickness_
Is thickness constant.
scalarField thickness_
Baffle physical thickness.
static autoPtr< thermalBaffleModel > New(const fvMesh &mesh)
Return a reference to the selected model.
const scalarField & thickness() const
Return thickness.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
A class for handling words, derived from Foam::string.
virtual ~thermalBaffleModel()
Destructor.
declareRunTimeSelectionTable(autoPtr, thermalBaffleModel, mesh,(const word &modelType, const fvMesh &mesh),(modelType, mesh))
virtual const volScalarField & kappaRad() const =0
Return the region absorptivity [1/m].
Fundamental solid thermodynamic properties.
virtual void preEvolveRegion()
Pre-evolve region.
virtual const volScalarField & T() const =0
Return const temperature [K].
bool constantThickness() const
Return if region has constant thickness.
Mesh data needed to do the Finite Volume discretisation.
TypeName("thermalBaffleModel")
Runtime type information.
virtual bool read()
Read control parameters from IO dictionary.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Macros to ease declaration of run-time selection tables.
A class for managing temporary objects.
virtual const volScalarField & kappa() const =0
Return the region thermal conductivity [W/m/k].
virtual const tmp< volScalarField > Cp() const =0
Return specific heat capacity [J/kg/K].
bool oneD() const
Return if region is one dimensional.