Go to the documentation of this file.
34 #ifndef thermalBaffleModel_H
35 #define thermalBaffleModel_H
50 namespace regionModels
52 namespace thermalBaffleModels
117 const word& modelType,
129 const word& modelType,
148 const word& modelType,
bool oneD_
Is it one dimension.
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.
A class for handling words, derived from string.
dimensionedScalar delta_
Baffle mesh thickness.
A class for managing temporary objects.
bool constantThickness_
Is thickness constant.
virtual const solidThermo & thermo() const =0
Return solid thermo.
const dimensionedScalar & delta() const
Return geometrical thickness.
scalarField thickness_
Baffle physical thickness.
static autoPtr< thermalBaffleModel > New(const fvMesh &mesh)
Return a reference to the selected model.
Fundamental solid thermodynamic properties.
void operator=(const thermalBaffleModel &)
Disallow default bitwise assignment.
const scalarField & thickness() const
Return thickness.
Pre-declare SubField and related Field type.
virtual ~thermalBaffleModel()
Destructor.
declareRunTimeSelectionTable(autoPtr, thermalBaffleModel, mesh,(const word &modelType, const fvMesh &mesh),(modelType, mesh))
void init()
Initialize thermal Baffle.
A list of keyword definitions, which are a keyword followed by any number of values (e....
thermalBaffleModel(const thermalBaffleModel &)
Disallow default bitwise copy construct.
Generic dimensioned Type class.
Mesh data needed to do the Finite Volume discretisation.
TypeName("thermalBaffleModel")
Runtime type information.
virtual const volScalarField & T() const =0
Return const temperature [K].
virtual const volScalarField & kappaRad() const =0
Return the region absorptivity [1/m].
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Macros to ease declaration of run-time selection tables.
bool constantThickness() const
Return if region has constant thickness.
virtual void preEvolveRegion()
Pre-evolve region.
Generic GeometricField class.
virtual const volScalarField & rho() const =0
Return density [kg/m3].
virtual bool read()
Read control parameters from IO dictionary.