Go to the documentation of this file.
36 namespace regionModels
38 namespace thermalBaffleModels
66 const word& modelType,
93 <<
"Cp field not available for " <<
type()
118 <<
"kappa field not available for " <<
type()
127 <<
"rho field not available for " <<
type()
136 <<
"K field not available for " <<
type()
145 <<
"T field not available for " <<
type()
154 <<
"T field not available for " <<
type()
156 return NullObjectRef<solidThermo>();
virtual bool read()
Read control parameters from dictionary.
virtual const volScalarField & kappa() const
Return thermal conductivity [W/m/K].
Defines the attributes of an object for which implicit objectRegistry management is supported,...
virtual const volScalarField & rho() const
Return density [Kg/m3].
A class for handling words, derived from Foam::string.
virtual const volScalarField & T() const
Return the film mean temperature [K].
virtual ~noThermo()
Destructor.
A class for managing temporary objects.
static constexpr const zero Zero
Global zero (0)
const dimensionSet dimEnergy
virtual void preEvolveRegion()
Pre-evolve film.
const Time & time() const
Return the reference to the time database.
Dummy surface pyrolysis model for 'none'.
const fvMesh & primaryMesh() const
Return the reference to the primary mesh database.
virtual void evolveRegion()
Evolve the film equations.
Fundamental solid thermodynamic properties.
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
virtual const tmp< volScalarField > Cp() const
Return the film specific heat capacity [J/kg/K].
addToRunTimeSelectionTable(thermalBaffleModel, noThermo, mesh)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Macros for easy insertion into run-time selection tables.
Mesh data needed to do the Finite Volume discretisation.
errorManip< error > abort(error &err)
virtual const solidThermo & thermo() const
Return const reference to the solidThermo.
defineTypeNameAndDebug(noThermo, 0)
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
virtual bool read()
Read control parameters from dictionary.
virtual const volScalarField & kappaRad() const
Return solid absorptivity [1/m].
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
static const GeometricField< scalar, fvPatchField, volMesh > & null()
Return a null geometric field.
const dimensionSet dimVolume(pow3(dimLength))