34 namespace regionModels
36 namespace thermalBaffleModels
64 const word& modelType,
91 <<
"Cp field not available for " <<
type()
116 <<
"kappa field not available for " <<
type()
125 <<
"rho field not available for " <<
type()
134 <<
"K field not available for " <<
type()
143 <<
"T field not available for " <<
type()
152 <<
"T field not available for " <<
type()
154 return NullObjectRef<solidThermo>();
virtual const tmp< volScalarField > Cp() const
Return the film specific heat capacity [J/kg/K].
virtual void preEvolveRegion()
Pre-evolve film.
const Time & time() const
Return the reference to the time database.
A list of keyword definitions, which are a keyword followed by any number of values (e...
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
virtual const volScalarField & kappa() const
Return thermal conductivity [W/m/K].
Macros for easy insertion into run-time selection tables.
virtual const volScalarField & T() const
Return the film mean temperature [K].
GeometricField< scalar, fvPatchField, volMesh > volScalarField
const dimensionSet dimVolume(pow3(dimLength))
addToRunTimeSelectionTable(thermalBaffleModel, noThermo, mesh)
A class for handling words, derived from string.
errorManip< error > abort(error &err)
virtual const solidThermo & thermo() const
Return const reference to the solidThermo.
Fundamental solid thermodynamic properties.
virtual void evolveRegion()
Evolve the film equations.
const dimensionSet dimEnergy
static const GeometricField< scalar, fvPatchField, volMesh > & null()
Return a null geometric field.
virtual const volScalarField & rho() const
Return density [Kg/m3].
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
virtual bool read()
Read control parameters from dictionary.
defineTypeNameAndDebug(noThermo, 0)
Mesh data needed to do the Finite Volume discretisation.
virtual bool read()
Read control parameters from dictionary.
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
virtual const volScalarField & kappaRad() const
Return solid absortivity [1/m].
A class for managing temporary objects.
const fvMesh & primaryMesh() const
Return the reference to the primary mesh database.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
virtual ~noThermo()
Destructor.