65 #ifndef Foam_regionModels_thermalShellModel_H 66 #define Foam_regionModels_thermalShellModel_H 77 namespace regionModels
84 class thermalShellModel
119 const word& modelType,
132 const word& modelType,
Foam::fa::options & faOptions_
Reference to faOptions.
const volScalarField & Tp_
Primary region temperature.
Forwards and collection of common volume field types.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
areaScalarField T_
Shell temperature.
word TName_
Name of the temperature field.
const volScalarField & Tp() const noexcept
Return primary region temperature.
virtual ~thermalShellModel()=default
Destructor.
Foam::fa::options & faOptions() noexcept
Return faOptions.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
const areaScalarField & T() const noexcept
Return shell temperature.
A class for handling words, derived from Foam::string.
declareRunTimeSelectionTable(autoPtr, thermalShellModel, dictionary,(const word &modelType, const fvMesh &mesh, const dictionary &dict),(modelType, mesh, dict))
virtual void preEvolveRegion()
Pre-evolve region.
thermalShellModel(const word &modelType, const fvMesh &mesh, const dictionary &dict)
Construct from type name and mesh and dict.
Mesh data needed to do the Finite Volume discretisation.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
TypeName("thermalShellModel")
Runtime type information.
static autoPtr< thermalShellModel > New(const fvMesh &mesh, const dictionary &dict)
Return a reference to the selected model using dictionary.
Forwards and collection of common area field types.
void operator=(const thermalShellModel &)=delete
No copy assignment.