Go to the documentation of this file.
37 namespace regionModels
62 vibrationShellModel::vibrationShellModel
64 const word& modelType,
77 p.boundaryMesh().mesh().time().timeName(),
78 p.boundaryMesh().mesh(),
89 p.boundaryMesh().mesh().time().timeName(),
90 p.boundaryMesh().mesh(),
98 solid_(
dict.subDict(
"solid"))
100 if (!faOptions_.optionList::size())
102 Info <<
"No finite area options present" <<
endl;
Defines the attributes of an object for which implicit objectRegistry management is supported,...
Intermediate class for vibration-shell finite-area models.
static options & New(const fvPatch &p)
A class for handling words, derived from Foam::string.
defineTypeNameAndDebug(KirchhoffShell, 0)
static constexpr const zero Zero
Global zero (0)
The thermophysical properties of a solid.
areaScalarField w_
Shell displacement.
Ostream & endl(Ostream &os)
Add newline and flush stream.
const solidProperties & solid() const
Return solid properties.
const volScalarField & pa_
Primary region acoustic pressure.
Foam::fa::options & faOptions_
Pointer to faOptions.
messageStream Info
Information stream (uses stdout - output is on the master only)
areaScalarField a_
Shell acceleration.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
defineRunTimeSelectionTable(thermalShellModel, dictionary)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
const volScalarField & pa() const
Return primary region pa.
solidProperties solid_
Solid properties.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const dimensionSet dimAcceleration
virtual bool read(const dictionary &)
Read control parameters from dictionary.
virtual bool read(const dictionary &dict)
Read control parameters from dictionary.
Base class for area region models.
virtual void preEvolveRegion()
Pre-evolve region.
const areaScalarField & a() const
Return shell acceleration.
Foam::fa::options & faOptions()
Return faOptions.
const areaScalarField & w() const
Return shell displacement.