Go to the documentation of this file.
71 #ifndef thermalShellModel_H
72 #define thermalShellModel_H
86 namespace regionModels
134 const word& modelType,
147 const word& modelType,
Intermediate class for vibration-shell finite-area models.
A class for handling words, derived from Foam::string.
const solidProperties & solid() const noexcept
virtual ~vibrationShellModel()=default
The thermophysical properties of a solid.
static autoPtr< vibrationShellModel > New(const fvPatch &patch, const dictionary &dict)
const volScalarField & pa_
TypeName("vibrationShellModel")
Foam::fa::options & faOptions_
Foam::fa::options & faOptions() noexcept
vibrationShellModel(const word &modelType, const fvPatch &patch, const dictionary &dict)
Forwards and collection of common area field types.
const volScalarField & pa() const noexcept
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
const areaScalarField & w() const noexcept
GeometricField< scalar, fvPatchField, volMesh > volScalarField
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const areaScalarField & a() const noexcept
GeometricField< scalar, faPatchField, areaMesh > areaScalarField
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Macros to ease declaration of run-time selection tables.
Base class for area region models.
virtual void preEvolveRegion()
Generic GeometricField class.
declareRunTimeSelectionTable(autoPtr, vibrationShellModel, dictionary,(const word &modelType, const fvPatch &patch, const dictionary &dict),(modelType, patch, dict))
void operator=(const vibrationShellModel &)=delete